Ce wikiHow vous apprend à créer une base de données en utilisant MySQL. Pour créer une base de données, vous devez ouvrir l'interface de ligne de commande "mysql" et entrer les commandes de la base de données pendant que le serveur est en cours d'exécution.
Étape
Partie 1 sur 3: Ouverture de la ligne de commande MySQL
Étape 1. Assurez-vous que le serveur MySQL est connecté
Si serverMySQL n'est pas sur le réseau, vous ne pouvez pas créer de base de données.
Vous pouvez vérifier l'état du serveur en ouvrant MySQL Workbench, en sélectionnant le serveur et en regardant l'indicateur « État du serveur » sur l'onglet « Administration - État du serveur »
Étape 2. Copiez l'adresse (chemin) du dossier d'installation
L'adresse dépendra du système d'exploitation utilisé (par exemple Windows ou Mac):
- Windows - Copiez C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ et assurez-vous de remplacer le dernier nom de dossier par le nom de dossier MySQL actuel.
- Mac - Copiez /usr/local/mysql-8.0.13-osx10.13-x86_64/ et assurez-vous de remplacer le dernier nom de dossier par le nom de dossier MySQL actuel.
Étape 3. Ouvrez un programme de ligne de commande informatique
Sur un ordinateur Windows, utilisez l'invite de commande. Pendant ce temps, les utilisateurs d'ordinateurs Mac peuvent utiliser Terminal.
Étape 4. Remplacez l'entrée par le répertoire du dossier d'installation de MySQL
Tapez cd et insérez un espace, collez l'adresse du dossier d'installation et appuyez sur Entrée. Par exemple, sur un ordinateur Windows, vous pouvez saisir l'entrée suivante:
cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
Étape 5. Ouvrez la commande de connexion MySQL
Par exemple, pour ouvrir l'invite de connexion pour le nom d'utilisateur « my », saisissez l'entrée suivante et appuyez sur la touche Entrée:
mysql -u moi -p
Étape 6. Saisissez le mot de passe du compte
Tapez le mot de passe de votre compte utilisateur MySQL, puis appuyez sur Entrée. Vous serez connecté au compte et l'application en ligne de commande sera connectée avec les commandes MySQL.
- Vous pouvez voir le marqueur "MySQL>" dans la fenêtre d'application de la ligne de commande. À partir de cette étape, toutes les commandes que vous entrez seront traitées via l'application en ligne de commande MySQL.
- Comprendre comment entrer des commandes MySQL. Les commandes MySQL doivent être saisies à l'aide d'un point-virgule (;) juste après la dernière partie de la commande. Vous pouvez également entrer une commande, taper un point-virgule et appuyer à nouveau sur Entrée.
Partie 2 sur 3: Création d'une base de données
Étape 1. Créez un fichier de base de données
Vous pouvez en créer un en tapant la commande " create database " create database, en ajoutant le nom de la base de données et en insérant un point-virgule, puis en appuyant sur Entrée. Pour une base de données nommée "Pet Data", par exemple, saisissez la commande suivante:
créer une base de données de Pet_Data_Animals;
- Les noms de base de données ne peuvent pas contenir d'espaces. Si vous souhaitez inclure des espaces dans votre nom, vous devez utiliser un trait de soulignement (par exemple, "Mon meilleur ami" devient "Mon meilleur ami").
- Chaque commande MySQL doit se terminer par un point-virgule. Si vous oubliez le premier point-virgule, vous pouvez le taper à côté de " … ” s'affiche, puis appuyez à nouveau sur la touche Entrée.
Étape 2. Afficher la base de données actuellement enregistrée
Vous pouvez afficher une liste des bases de données enregistrées en tapant la commande suivante et en appuyant sur Entrée:
afficher les bases de données;
Étape 3. Sélectionnez une base de données
Vous pouvez sélectionner une base de données dans la liste en tapant la commande use name, avec "name" comme nom de base de données. Par exemple, pour la base de données "Pet Data", tapez la commande suivante et appuyez sur Entrée:
utiliser Data_Animal_Pet;
Étape 4. Attendez que le message de confirmation apparaisse
Une fois que vous voyez la phrase " Base de données modifiée " sous la dernière commande entrée, vous pouvez passer à la création de contenu de la base de données.
Partie 3 sur 3: Création de tableaux
Étape 1. Comprenez les différentes commandes de table
Il y a quelques aspects clés des tables que vous devez connaître avant de créer une table:
- Titre - Le titre de la table est ajouté juste après la commande " créer une table " et doit suivre les mêmes règles que le nom de la base de données (par exemple pas d'espaces).
- En-têtes de colonne - Vous pouvez spécifier les en-têtes de colonne en tapant les noms d'en-tête entre parenthèses (voir l'exemple de l'étape suivante).
- Longueur carrée - Lorsque vous spécifiez la longueur de la boîte, vous pouvez utiliser " VARCHAR " (un caractère variable qui vous permet de saisir entre un et le nombre maximum de caractères " VARCHAR ") ou " CHAR " (ne nécessite ni plus ni moins de le nombre de caractères spécifié; par exemple, « CHAR(1) » requiert un caractère, « CHAR(3) » requiert trois caractères, et ainsi de suite).
-
Dates - Si vous souhaitez ajouter des dates au graphique, utilisez la commande " DATE " pour indiquer que le contenu des colonnes doit être formaté en dates. De plus, les dates doivent être saisies au format année-mois-date (
XXXX-XX-XX
- ).
Étape 2. Décrivez le tableau
Avant de saisir des données dans un graphique, vous devez créer une structure de tableau en tapant la commande suivante et en appuyant sur la touche Entrée:
créer le nom de la table (colonne1 varchar(20), colonne2 varchar(30), colonne3 char(1), colonne4 date);
- Par exemple, pour créer un tableau intitulé "Animaux de compagnie" avec deux colonnes " VARCHAR ", une colonne " CHAR " et une colonne de date, vous pouvez taper la commande suivante:
créer une table Pet_Animal(Name varchar(20), Espèce varchar(30), Sexe char(1), Date de naissance);
Étape 3. Ajoutez des lignes au tableau
Avec la commande " insert ", vous pouvez saisir ligne par ligne les informations de la base de données:
insérer dans table_name values('column1 value', 'column2 value', 'column3 value', 'column4 value');
-
Pour la table "Pets_Pet" utilisée précédemment, vos lignes de données doivent ressembler à ceci:
insérer dans Pet_Animal values('Fido', 'Husky', 'J', '2017-04-12');
- Vous pouvez saisir le mot NULL comme contenu de la colonne si la colonne est vide.
Étape 4. Entrez. Si vous souhaitez le faire, ignorez l'étape suivante.
Étape 5. Téléchargez un fichier texte si nécessaire
Si vous avez une base de données avec plus de lignes d'informations qui seraient pénibles si vous deviez les saisir manuellement une par une, vous pouvez télécharger un fichier texte contenant les données à l'aide du code suivant:
charge les données du fichier local '/path/namaberkas.txt' dans les lignes de la table nama_tabel terminées par '\r\n';
-
Dans l'exemple de table "Pet_Animal", vous pouvez saisir le code ou la commande suivante:
charger les données locales du fichier 'C:/Users/username/Desktop/pets.txt' dans les lignes de la table Pets_Pets terminées par '\r\n';
- Sur les ordinateurs Mac, vous devez utiliser la commande " lignes terminées par " avec '\r' au lieu de '\r\n'.
Étape 6. Passez en revue la table créée
Entrez la commande show databases;, puis sélectionnez la base de données en tapant select * from name;, avec "name" comme nom de base de données. Par exemple, si vous utilisez la base de données "Pet_List", tapez la commande suivante:
afficher les bases de données; sélectionnez * dans Pet_List;
Des astuces
-
Voici quelques-uns des types de données les plus couramment utilisés:
- “ CARBONISER ”(longueur) – Cette variable a une longueur définie de la chaîne de caractères (chaîne).
- “ VARCHAR ”(longueur) – Cette variable a la longueur maximale de la chaîne de caractères (selon la variable de longueur que vous avez saisie).
- “ TEXTE ” – Cette variable a un jeu de caractères avec une longueur de texte maximale équivalente à 64 kilo-octets.
- “ INT " (longueur) - Cette variable est un entier de 32 bits avec une longueur de chiffre maximale (un signe moins ou "-" est considéré comme un "chiffre" pour les nombres négatifs).
- “ DÉCIMAL ”(longueur, décimal) – Cette variable est un nombre décimal avec la valeur de longueur comme nombre total de caractères affichés. Pendant ce temps, la colonne décimale indique le nombre maximum de nombres qui peuvent être affichés après la virgule.
- “ DATE ” – Cette variable contient la date au format année-mois-date (####-##-##).
- “ TEMPS ” – Cette variable contient l'heure au format heure-minute-seconde.
- “ ÉNUM ”("valeur1 ", "valeur2 ", ….) – Cette variable contient une liste de nombres entiers ou de valeurs.
-
Voici quelques paramètres supplémentaires que vous pouvez utiliser:
- “ NON NULL ” – Avec ce paramètre, vous devez saisir une valeur. La colonne ne peut pas être vidée.
- “ DÉFAUT ” valeur par défaut – Si aucune donnée ou valeur n'est saisie, la valeur par défaut sera automatiquement ajoutée à la colonne.
- “ NON SIGNÉ ” – Dans le champ numérique, le paramètre garantit que le nombre saisi ne sera pas un nombre négatif.
- “ INCRÉMENTATION AUTOMATIQUE ” – Avec ce paramètre, la valeur sera incrémentée automatiquement à chaque fois que vous ajouterez une nouvelle ligne au tableau.
Avertissement
- Si le serveur MySQL n'est pas en cours d'exécution lorsque vous essayez d'accéder à la ligne de commande "mysql", vous ne pouvez pas continuer ce processus.
- Comme pour les autres encodages, assurez-vous que les commandes que vous saisissez sont saisies avec l'orthographe et l'espacement corrects avant d'essayer de les saisir.