-
mysql ligne de commande
Bonjour à tous,
Mon pb concerne surtout un script shell mais ça à un rapport avec MySql car je cherche une commande.
Voilà j'utilise MySql 3.23.58.
Dans mon script shell, je cree une base en important un fichier.sql.
Ce que j'aimerais savoir c'est si il y a une commande permettant de savoir si la base existe déjà ou pas.
Merci de votre aide.
-
Bonjour à toi !
Oui c'est possible au moins en bidouillant avec la réponse d'une requête SHOW DATABASES.
Code:
mysql -e "show databases like 'test'"
-
Salut,
Tu peux utiliser un CREATE DATABASE IF NOT EXISTS pour éviter une erreur au cas ou elle existerait déjà, ou bien un SHOW DATABASES LIKE 'nom_base' pour voir si elle est présente.