Créez votre première base de données MySQL

MySQLMySQLBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La création de base de données est une compétence fondamentale pour tout administrateur de base de données. Ce défi vous aide à pratiquer la création d'une base de données dans MySQL en utilisant l'interface en ligne de commande.

Avant de stocker des données dans MySQL, vous devez créer une base de données pour organiser et contenir vos données. Une base de données sert de conteneur structuré qui contient des tables, des vues et d'autres objets de base de données. Dans ce défi, vous allez créer une base de données pour une application de librairie, qui pourrait être utilisée plus tard pour stocker des informations sur les livres, les clients et les ventes.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/create_database("Database Creation") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/version("DB Version Check") mysql/SystemManagementToolsGroup -.-> mysql/show_status("Status Overview") subgraph Lab Skills mysql/use_database -.-> lab-418265{{"Créez votre première base de données MySQL"}} mysql/create_database -.-> lab-418265{{"Créez votre première base de données MySQL"}} mysql/database -.-> lab-418265{{"Créez votre première base de données MySQL"}} mysql/version -.-> lab-418265{{"Créez votre première base de données MySQL"}} mysql/show_status -.-> lab-418265{{"Créez votre première base de données MySQL"}} end

Créer une base de données dans MySQL

Dans MySQL, la création d'une base de données est souvent la première étape pour configurer le stockage de données d'une nouvelle application. Vous devrez d'abord vous connecter au serveur MySQL, puis utiliser des commandes SQL pour créer et vérifier votre base de données. Le nom de la base de données devrait refléter son utilisation - dans ce cas, nous allons créer une base de données nommée bookstore qui pourrait être utilisée pour gérer l'inventaire et les données de vente d'une librairie.

Tâches

  • Se connecter au serveur MySQL en tant qu'utilisateur root
  • Créer une nouvelle base de données nommée bookstore
  • Vérifier que la base de données a été créée avec succès

Exigences

  • Toutes les opérations doivent être effectuées dans le terminal dans le répertoire ~/project
  • Utiliser le client en ligne de commande MySQL pour effectuer les opérations de base de données
  • Le nom de la base de données doit être exactement bookstore (sensible à la casse)
  • Vous devez vous connecter en tant qu'utilisateur root sans mot de passe dans cet environnement de laboratoire

Exemple

Après avoir réussi à terminer les tâches, lorsque vous liste les bases de données, vous devriez voir une sortie incluant votre nouvelle base de données :

+--------------------+
| Database           |
+--------------------+
| bookstore          |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez pratiqué la création d'une nouvelle base de données dans MySQL. La création de bases de données est l'une des tâches les plus fondamentales et essentielles en administration de bases de données, servant de fondation pour le stockage et l'organisation des données. Les compétences que vous avez acquises - vous connecter à MySQL, créer une base de données et vérifier son existence - seront souvent utilisées lorsque vous travaillerez avec des bases de données.