Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une base de données dans MySQL

Avant de voir ce qu'est MySQL, voyons d'abord ce qu'est une base de données et son utilisation. Dans un contexte moderne, les bases de données sont courantes et constituent un moyen standard de stocker des données/informations. Par exemple, lorsque vous téléchargez une photo sur votre compte de réseau social, votre galerie de photos agit comme une base de données.

Un autre exemple d'utilisation de la base de données est lorsque vous vous rendez sur des sites Web, par exemple des boutiques de commerce électronique en ligne, pour acheter un appareil électronique. La base de données, dans ce cas, est le panier où les articles que vous achetez sont stockés temporairement. Par conséquent, il est évident qu'une base de données est un mécanisme de stockage que nous avons tous rencontré dans notre vie de tous les jours.

Remarque : En résumé, une base de données est une collection structurée de données.

Si vous êtes familier avec les bases de données, vous avez peut-être rencontré le terme « base de données relationnelle ». Une base de données relationnelle est une donnée qui se rapporte les unes aux autres. Par exemple, dans une école, un enseignant est lié à un élève de diverses manières. D'après les matières enseignées, nous pouvons dire avec confiance qu'un enseignant est lié à un élève et vice versa. Par conséquent, une base de données relationnelle est également utilisée pour présenter des données qui se rapportent les unes aux autres d'une manière ou d'une autre.

Une base de données a diverses fonctionnalités que nous allons examiner. L'une des fonctionnalités les plus courantes est une table. Un tableau fait simplement référence à un dessin composé de lignes et de colonnes, tout comme une feuille de calcul. Une table dans une base de données contient plusieurs relations que l'utilisateur doit connaître. Certaines des relations les plus notables sont :

  • Une relation individuelle
  • Une relation un-à-plusieurs
  • Une relation plusieurs-à-plusieurs

Tout en traitant d'énormes étendues de données, l'utilisateur doit disposer d'un moyen amélioré de définir des bases de données, des tables et des données. Cela contribuera au traitement efficace des données. Nous aurons besoin de SQL pour convertir les données (informations brutes) en informations (données utiles).

SQL est le langage standardisé utilisé dans la base de données. SQL est l'abréviation de Standard Query Language.

Le langage se compose de trois parties :

  1. Langage de définition de données qui comprend des instructions pour vous aider à définir la base de données et ses objets, tels que les vues, les tables, les procédures et bien d'autres.
  2. Langage de contrôle des données qui vous permet d'accéder à des données spécifiques dans la base de données.
  3. Manipulation de données, qui contient des instructions vous permettant de mettre à jour et d'interroger des données.

Puisque vous avez un aperçu des bases de données, il est temps de plonger et de regarder "Qu'est-ce que MySQL ."

MySQL est un système de gestion de base de données open source classé comme un SGBD relationnel (système de gestion de base de données). La fille de Michael Widenius "My" était la co-fondatrice de MySQL, d'où le nom MySQL. Le nom combine deux termes; le co-fondateur "My" et "SQL", une abréviation pour Structured Query Language.

MySQL est un service de base de données utilisé pour déployer des applications cloud natives. Il est également utilisé à diverses fins, notamment l'entreposage de données, le commerce électronique et les applications de journalisation. Généralement, MySQL est utilisé pour créer, modifier et interroger des données dans une base de données.

De plus, MySQL est un système de gestion de base de données qui permet à l'utilisateur de gérer une base de données relationnelle. Étant un logiciel open source, le code source initial de MySQL peut être modifié et édité gratuitement.

Remarque : MySQL est proposé à la fois en tant qu'édition serveur open source et en tant qu'édition serveur d'entreprise. Pour obtenir l'édition serveur d'entreprise, vous devez acheter une licence commerciale auprès d'Oracle.

MySQL est bien personnalisé, ce qui le rend facile à utiliser par rapport à d'autres bases de données telles que Oracle Database et Microsoft SQL Server.

MySQL est compatible avec plusieurs systèmes d'exploitation majeurs tels que UNIX, Linux et Windows. Par conséquent, nous avons deux options procédurales pour installer cette application. La première consiste à utiliser la méthode de téléchargement du serveur, tandis que l'autre consiste à utiliser la méthode d'installation sur le bureau.

Après avoir installé avec succès le programme MySQL, apprenons maintenant à créer une base de données. Dans notre cas, nous utiliserons la procédure de téléchargement du serveur. Vous pouvez vous référer à cet article "Comment installer MySQL sur Windows" pour bien comprendre comment installer MySQL sur votre système d'exploitation Windows.

Avez-vous demandé comment créer une base de données dans MySQL ? Ne vous inquiétez plus et ne vous inquiétez plus puisque cet article passera en revue toutes les étapes nécessaires pour créer une base de données dans MySQL. Tout ce que vous avez à faire est de gagner du temps et de lire cet article.

Créer une base de données dans MySQL

En termes simples, la création d'une base de données dans MySQL est simplement la première étape vers le stockage de données de manière bien structurée. Il existe des syntaxes utiles qui sont utilisées pour créer des bases de données, comme nous le verrons dans cet article.

CRÉER UNE BASE DE DONNÉES est la syntaxe la plus importante et la plus précieuse de cette section car elle crée une nouvelle base de données en SQL.

Dans une création de base de données, le "CREATE ” mot-clé est utilisé dans le développement ou la création. Par exemple, il existe deux principales instructions de création en SQL :

  • CRÉER UNE BASE DE DONNÉES
  • CRÉER UN TABLEAU

Syntaxe :

CREATE DATABASE database_name;

Remarque : database_name est le nom de la base de données.

Il existe deux manières de créer une base de données :

  • Utilisation du client de ligne de commande MySQL
  • Utiliser MySQL Workbench

Création d'une base de données à l'aide du client de ligne de commande MySQL

Tout d'abord, vous devez spécifier CREATE DATABASE instruction suivie du nom de la base de données pour créer une base de données. Un point à noter :le nom de la base de données doit être unique au sein de l'instance du serveur MySQL. Si vous ne fournissez pas un nom unique à votre base de données, une alerte d'erreur apparaîtra de MySQL. Lorsque de telles situations se produisent, vous devez fournir un nom différent à votre base de données. Par exemple, une erreur courante est que lorsque vous utilisez un nom déjà existant pour créer une base de données, vous obtenez une erreur contextuelle.

Exemple :

Pour créer une nouvelle base de données dans MySQL (Command Line Client) en utilisant le nom foss_linux, utilisez la syntaxe suivante :

CREATE DATABASE foss_linux;

Si vous avez accidentellement utilisé le même nom, vous pouvez facilement créer une autre base de données; par conséquent, vous ne devriez pas paniquer si vous obtenez l'erreur car c'est normal. Vous pouvez également supprimer la base de données et en créer une nouvelle.

Lors de la création de la base de données, vous n'avez pas à vous soucier du jeu de caractères et du classement puisque MySQL, par défaut, applique les jeux de caractères et les classements lors de la configuration de la base de données.

Pour créer une nouvelle base de données à l'aide du client de ligne de commande MySQL, comme indiqué ci-dessus, vous devez vous en tenir aux directives suivantes :

  • Tout d'abord, connectez-vous à l'aide des informations d'identification de l'utilisateur racine fournies que vous avez créées lors de l'installation de MySQL sur votre système d'exploitation.
  • Utilisez CRÉER UNE BASE DE DONNÉES déclaration pour créer une nouvelle base de données
  • Utilisez AFFICHER LES BASES DE DONNÉES pour renvoyer une liste des bases de données existantes au serveur actuel.

Pour vérifier la base de données nouvellement créée, exécutez la commande SHOW CREATE DATABASE .

Après avoir exécuté cette commande, MySQL renvoie le nom, le jeu de caractères et le classement de la base de données, comme indiqué dans l'image ci-dessus.

Une fois terminé, vous pouvez maintenant créer des tables et d'autres objets liés à la base de données dans la nouvelle base de données foss_linux.

Vous pouvez maintenant quitter le client de ligne de commande en utilisant le "quit" commande. Cette instruction est utile lorsque vous souhaitez quitter et quitter le programme MySQL. Pour quitter, tapez la commande exit.

Ce sont les étapes cruciales dont vous avez besoin pour vous familiariser avec la création, l'interrogation, la manipulation et la modification de données dans une base de données.

C'est une façon que l'on peut utiliser pour créer une base de données dans MySQL. Une autre méthode courante que nous aborderons dans cet article consiste à créer une base de données à l'aide de MySQL Workbench. Suivez les étapes mentionnées ci-dessous pour créer une base de données à l'aide de MySQL Workbench avec succès.

Création d'une base de données à l'aide de MySQL Workbench

Il existe deux manières de créer une base de données à l'aide de MySQL Workbench :

Méthode 1

Tout d'abord, lancez l'application MySQL Workbench et cliquez sur le bouton écrit "+" comme indiqué ci-dessous pour configurer une nouvelle connexion.

Ensuite, saisissez le nom des connexions, puis cliquez sur le bouton Tester la connexion.

Après avoir cliqué sur ce bouton, le banc s'exécutera et affichera une boîte de dialogue qui vous demandera d'entrer le mot de passe de l'utilisateur "root":

Dans cette section, vous devez d'abord saisir le mot de passe de l'utilisateur root ; après cela, cliquez sur la "case à cocher" dans le Enregistrer le mot de passe dans le coffre-fort, puis cliquez sur le bouton "OK" en bas pour poursuivre le processus.

Une fois l'étape précédente terminée, double-cliquez sur le nom de connexion "Foss Linux Tuts" pour vous connecter au serveur MySQL, comme illustré dans l'exemple ci-dessous.

Après cela, MySQL Workbench se lance avec la fenêtre suivante contenant quatre sections :Navigateur, Requête, Informations et Sortie.

Cliquez sur le bouton "créer un nouveau schéma dans le serveur connecté" dans la barre d'outils, comme le montre la capture d'écran ci-dessous.

Remarque : Dans MySQL, il y a des termes que vous devez également connaître, comme le schéma, qui en d'autres termes signifie base de données. Ainsi, lorsqu'on vous dit de créer un nouveau schéma, en d'autres termes, on vous dit de créer une nouvelle base de données.

Le jeu de caractères et le classement sont définis par défaut lorsque vous créez la base de données ou le schéma; vous n'avez donc rien à changer. Une fois que vous avez terminé, cliquez sur le bouton "Appliquer" en bas de la fenêtre.

De plus, un bouton de retour se trouve en bas pour vous aider à annuler toutes les spécifications ou tous les paramètres que vous avez accidentellement définis avant de configurer votre base de données.

Après cela, une fenêtre apparaît sur MySQL Workbench affichant le script SQL à appliquer à la base de données. Notez que la commande CREATE SCHEMA est identique à l'instruction CREATE DATABASE. Par conséquent, vous pouvez utiliser celui qui vous convient pour créer la base de données.

Une fois que vous avez terminé, vous verrez la base de données nouvellement créée dans l'onglet schémas.

Méthode 2 :

Pour créer une base de données avec le nom fosslinux_tuts, nous utiliserons la syntaxe suivante :

CREATE SCHEMA fosslinux_tuts

Remarque : Lorsque vous utilisez la méthode 2, vous devez exécuter la requête en utilisant le premier bouton après le bouton Enregistrer.

Cette syntaxe créera une base de données "fosslinux_tuts".

Conclusion

Nous espérons maintenant que vous connaissez parfaitement tout ce que vous devez savoir sur la création d'une base de données dans MySQL en utilisant les deux méthodes (création d'une base de données à l'aide du programme MySQL et création d'une base de données à l'aide de MySQL bench).

Pour résumer, ce tutoriel a résumé comment créer une nouvelle base de données à partir du programme MySQL à l'aide de l'instruction MySQL "CREATE DATABASE" et à partir de MySQL workbench à l'aide de l'instruction "CREATE SCHEMA". En outre, l'article a également partiellement couvert l'installation de MySQL sur les systèmes d'exploitation Windows.

À l'aide de ce didacticiel d'article, vous pouvez créer une base de données à partir de zéro en utilisant les deux méthodes mentionnées ci-dessus. Avez-vous déjà essayé d'utiliser MySQL ? Pourquoi et comment vous sentez-vous lorsque vous l'utilisez ? Veuillez partager avec nous dans la section des commentaires ci-dessous. Merci d'avoir lu.