Créer une base de données MySQL | CREATE DATABASE

Dans ce tutoriel nous allons découvrir comment créer une base de données MySQL. Vous aurez besoin de privilèges spéciaux pour créer ou supprimer une base de données MySQL. En supposant que vous ayez accès à l’utilisateur root.
 
 
Pour créer une nouvelle base de données dans MySQL, utilisez l’instruction CREATE DATABASE avec la syntaxe suivante:

CREATE DATABASE [IF NOT EXISTS] databaseName
[CHARACTER SET charsetName]
[COLLATE collationName]

D’abord, spécifier le nom de la base de données après la clause CREATE DATABASE. 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 cette erreur, vous pouvez spécifier l’option IF NOT EXISTS. Dans ce cas, MySQL ne génère pas d’erreur.

Troisièmement, spécifiez le jeu de caractères(charsetName) et le classement de la nouvelle base de données au moment de la création. Si vous négligez les clauses « CHARACTER SET » et « COLLATE », MySQL utilise le jeu de caractères et le classement par défaut de la nouvelle base de données.
Liste des commandes MySQL

Accéder au shell MySQL

Le privilège minimum requis pour créer une nouvelle base de données est CREATE. Pour accéder au shell MySQL, tapez la commande suivante et entrez votre mot de passe de l’utilisateur root MySQL lorsque vous y êtes invité:

$ mysql -u root -p

 

Créer une nouvelle base de données en utilisant le programme mysql

Pour afficher les bases de données existantes sur le serveur afin de vous assurer que vous ne créez pas une nouvelle base de données existante, utilisez la commande SHOW DATABASES;:
 

 
Créer une nouvelle base de données MySQL est aussi simple, il suffit d’exécuter seulement une commande.

Pour créer une nouvelle base de données MySQL, exécutez la commande suivante, où « my_database » est le nom de la base de données que vous souhaitez créer:

mysql> CREATE DATABASE my_database;


 
Enfin, pour accéder à la base de données nouvellement créée, vous utilisez la commande:

mysql> USE my_database;


 
Vous pouvez maintenant commencer à créer des tables et d’autres objets dans la base de données my_database.
Questions techniques sur MYSQL

2 réflexions sur “Créer une base de données MySQL | CREATE DATABASE

  • novembre 4, 2019 à 6:00 am
    Permalien

    Correction : « Il suffit d’exécuter q’une seule commande » à modifier en « il suffit d’exécuter seulement une commande ».

    Répondre
    • novembre 4, 2019 à 12:50 pm
      Permalien

      Merci Pascal, pour cette remarque 🙂

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *