Créez une nouvelle base de données dans MySQL

Créez une nouvelle base de données dans MySQL
La première partie après avoir installé un SGBD, comme MySQL, est de créer une base de données et de commencer à la construire. Dans cet article, nous créerons une nouvelle base de données. Nous découvrirons la commande Create dans MySQL et verrons également comment nous pouvons accorder des privilèges aux autres utilisateurs de la base de données nouvellement créée? Alors, commençons.

Tout d'abord, ouvrez votre terminal à l'aide de Ctrl + Alt + T et vérifiez la version de MySQL installée sur votre ordinateur à l'aide de la commande suivante:

mysql -v

L'illustration a montré que vous avez déjà installé MySQL dans votre système d'exploitation.

S'il n'est pas installé et que vous souhaitez l'installer, veuillez visiter notre article dédié lié à l'installation de MySQL sur Ubuntu 20.04. S'il est installé, alors vous êtes prêt à partir et pouvez simplement suivre cet article.

Tout d'abord, vérifiez l'état du MySQL du système.service. Qu'il soit en cours d'exécution ou non, exécutez la commande suivante:

Sudo Systemctl Status MySQL

Si ça coule pour toi, alors c'est bien. Sinon, vous pouvez démarrer le mysql.Service en utilisant la commande suivante:

sudo systemctl start mysql

Après l'avoir démarré avec succès, vous pouvez vous connecter au client MySQL en utilisant le terminal. Il existe une interface graphique également disponible pour MySQL connu sous le nom de MySQL Workbench, mais nous utiliserons le terminal pour démontrer le processus. Ainsi, afin de se connecter ou de vous connecter au MySQL, vous pouvez vous connecter au shell MySQL en tant qu'utilisateur racine en utilisant la commande suivante:

sudo mysql -u root -p

Après avoir été connecté à la base de données MySQL, il est assez évident que vous souhaitez créer et gérer une base de données.

Maintenant, il peut y avoir deux possibilités si vous voulez créer une base de données dans MySQL. L'un est de savoir si le nom de la base de données existait déjà dans MySQL ou non. Ainsi, si le nom de la base de données n'existe pas dans MySQL, exécutez la commande suivante dans le shell MySQL pour créer une nouvelle base de données:

Créer une base de données Database_name;

Cependant, si le nom de la base de données existait déjà. Vous pouvez utiliser «If Exist. Comme ça:

Créer une base de données s'il n'existe pas new_database_name;

En utilisant la clause «If If Not Exist», MySQL ne créera pas le tableau si le nom existait déjà et ne lancera aucune erreur également. D'un autre côté, si nous évitons d'utiliser la clause «sinon d'existé», MySQL lancera l'erreur.

Conclusion

Cet article contient deux méthodes différentes pour créer une nouvelle base de données dans MySQL; Lors de l'utilisation de la clause «SI NE PAS EXIST» et lors de l'utilisation de ne pas l'utiliser. Nous avons également vu l'erreur si nous n'utilisons pas cette clause.