Welcome to Our Website

MySQL :: MySQL 8.0 Manuel de Référence :: 3.3.1 Création et Sélection d’une Base de données

3.3.1 Création et Sélection d’une Base de données

Si l’administrateur crée votre base de données pour vous lors de la configuration de vos autorisations, vous pouvez commencer à l’utiliser., Sinon, vous devez le créer vous-même:

mysql> CREATE DATABASE menagerie;

sous Unix, les noms de base de données sont sensibles à la casse (contrairement aux mots-clés SQL), vous devez donc toujours vous référer à votre base de données comme menagerie, pas comme MENAGERIE, ou une autre variante. Cela est également vrai pour les noms de table. (Sous Windows, cette restriction ne s’applique pas, bien que vous devez vous référer aux bases de données et aux tables utilisant la même lettercase tout au long d’une requête donnée., Cependant, pour diverses raisons, la meilleure pratique recommandée est toujours d’utiliser la même boîte aux lettres que celle utilisée lors de la création de la base de données.)

Remarque

Si vous obtenez une erreur telle que L’erreur 1044 (42000): Accès refusé pour l’utilisateur ‘micah’@’localhost’ à la base de données ‘ménagerie’ lors de la tentative de création d’une base de données, cela signifie que votre compte utilisateur ne dispose pas des privilèges nécessaires pour le faire. Discutez-en avec l’administrateur ou consultez la Section 6.2, « contrôle d’accès et gestion des comptes”.,

La création d’une base de données ne la sélectionne pas pour être utilisée; vous devez le faire explicitement. Pour créer menagerie la base de données actuelle, utilisez cette instruction:

mysql> USE menagerieDatabase changed

votre base de données ne doit être créée qu’une seule fois, mais vous devez la sélectionner pour l’utiliser chaque fois que vous démarrez une session mysql. Vous pouvez le faire en émettant une instruction USE comme indiqué dans l’exemple. Vous pouvez également sélectionner la base de données sur la ligne de commande lorsque vous invoquez mysql. Spécifiez simplement son nom après tous les paramètres de connexion que vous pourriez avoir besoin de fournir., Par exemple:

shell> mysql -h host -u user -p menagerieEnter password: ********
Important

menagerie dans la commande ci-dessus n’est pas votre mot de passe. Si vous voulez fournir votre mot de passe sur la ligne de commande après la balise -p option, vous devez le faire sans espace intermédiaire (par exemple, -ppassword, et non -p password). Cependant, mettre votre mot de passe sur la ligne de commande n’est pas recommandé, car cela l’expose à l’espionnage par d’autres utilisateurs connectés sur votre machine.,

Note

Vous pouvez voir à tout moment, la base de données est actuellement sélectionné à l’aide de SELECT DATABASE().

Laisser un commentaire

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