Dans cet article, nous allons vous montrer à quel point il est facile de créer une base de données dans MySQL en exécutant une simple requête SQL.
Afin de créer une base de données, vous devrez ouvrir le mysql
interface de ligne de commande et entrez vos commandes de base de données pendant que le serveur est en cours d'exécution.
Voici un CREATE DATABASE
générique syntaxe de l'instruction.
CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]
Le nom de la base de données doit être unique dans l'instance du serveur MySQL. Si vous essayez de créer une base de données avec un nom qui existe déjà, MySQL génère une erreur. Pour éviter une telle erreur au cas où vous créeriez accidentellement une base de données qui existe déjà, vous pouvez spécifier le IF NOT EXISTS
option. Quand IF NOT EXISTS
est utilisée, la base de données est créée uniquement si le nom donné n'entre pas en conflit avec le nom d'une base de données existante.
Il est possible de spécifier le jeu de caractères ainsi que la collation pour la nouvelle base de données lors de la création. Cependant, si vous omettez le CHARACTER SET
et COLLATE
clauses, MySQL utilisera le jeu de caractères et le classement par défaut pour la nouvelle base de données.
Mais d'abord, connectez-vous au serveur MySQL en tant qu'utilisateur root.
mysql -u root -p
Vous serez invité à entrer le mot de passe. Tapez le mot de passe de l'utilisateur root MySQL et appuyez sur Entrée.
Créer une base de données MySQL
Nous sommes maintenant prêts à créer la nouvelle base de données dans MySQL. Nous décidons de le nommer animals
. La commande serait :
CREATE DATABASE animals;
Query OK, 1 row affected (0.001 sec)
Toutes nos félicitations! Votre base de données a été créée.
Enfin, vous pouvez voir la liste des bases de données existantes en exécutant la commande SQL suivante :
SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| animals |
| information_schema |
| mysql |
| performance_schema |
+--------------------+
Comme vous pouvez le voir, notre nouvelle base de données MySQL nommée animals
est répertorié.
Conclusion
Après avoir terminé ce didacticiel, vous devriez savoir comment créer une base de données dans MySQL à l'aide de la ligne de commande. Comme nous l'avons vu plus haut, c'est assez facile.
En outre, vous pouvez utiliser l'article suivant pour savoir comment sauvegarder et restaurer la base de données MySQL à partir de la ligne de commande sous Linux.
Pour plus d'informations sur les bases de données MySQL, consultez la documentation MySQL.