English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL Création de base de données CREATE DATABASE

Dans ce tutoriel, vous apprendrez à créer une base de données dans un système de gestion de bases de données relationnelles (comme MySQL, SQL Server, etc.) en utilisant SQL.

Création de la base de données

Avant de traiter les données, nous devons d'abord créer une base de données. Nous supposons que vous avez déjà une base de données MySQL ou SQL Server à votre disposition et que vous avez tous les privilèges nécessaires. Si ce n'est pas le cas, veuillez consulterGuide de démarrage

L'instruction SQL CREATE DATABASE est utilisée pour créer une base de données.

Syntaxe

La syntaxe de base pour créer une base de données peut être donnée de la manière suivante :

CREATE DATABASE database_name;

Les instructions SQL suivantes créent une base de données nomméedemode la base de données :

CREATE DATABASE demo;

La création de la base de données ne sélectionne pas son utilisation. Par conséquent, avant de continuer, nous devons choisir la base de données cible avec l'instruction USE. Par exemple, l'instruction USE demo; indiqueraDémonstrationLa base de données est définie comme la base de données cible pour toutes les commandes futures.

Remarque :Dans UNIX, les noms de bases de données et de tables sont sensibles à la casse, donc vous devez toujours vous référer à votre base de données demo, et non Demo, DEMO ou autre chose. Cependant, les mots-clés SQL ne sont pas sensibles à la casse, comme CREATE DATABASE et create database.

Création de la base de données dans MySQL

Utilisons l'outil en ligne de commande pour créer une base de données dans MySQL.

Étape1:Appel de l'outil en ligne de commande MySQL

Pour appeler la ligne de commande MySQL, nous devons d'abord nous connecter au serveur MySQL. Pour vous connecter en tant qu'utilisateur root, tapez la commande suivante dans le terminal, puis appuyez sur Entrée. Le système vous demandera de saisir le mot de passe. Saisissez le mot de passe, puis appuyez sur la touche Entrée. Si le mot de passe est correct, le prompt mysql> apparaîtra, à travers lequel vous pouvez émettre des instructions SQL et voir les résultats.

shell>  mysql -u root -p

Étape2:Création de la base de données MySQL

Maintenant, exécutez la commande suivante pour créer une base de données nomméedemode la base de données。

mysql>  CREATE DATABASE demo;

Si la création de la base de données est réussie, vous verrez un résultat similaire à ce qui suit :

Query OK, 1 row affectée (0.03 sec)

Si vous essayez de créer une base de données qui existe déjà, vous recevrez un message d'erreur. Pour éviter cela, vous pouvez utiliser l'expression optionnelle IF NOT EXISTS dans MySQL, comme suit :

mysql> CREATE DATABASE IF NOT EXISTS demo;

Étape3:Sélectionnez la base de données

Tapez la commande suivante, puis appuyez sur Entrée. Vous verrez le résultat“Base de données modifiée”。Maintenant, notreDémonstrationLa base de données a été sélectionnée comme base de données par défaut pour toutes les opérations futures.

mysql> USE demo;

Astuce :Pour afficher la liste des bases de données existantes sur le serveur MySQL, exécutez la commande SHOW DATABASES; dans la ligne de commande.