Ce wikiHow vous apprend à créer une base de données dans MySQL. Afin de créer une base de données, vous devrez ouvrir l'interface de ligne de commande "mysql" et entrer vos commandes de base de données pendant que le serveur est en cours d'exécution.
Pas
Partie 1 sur 3: Ouverture de la ligne de commande MySQL
Étape 1. Assurez-vous que votre serveur MySQL est connecté
Si votre serveur MySQL n'est pas actuellement en ligne, 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 votre serveur et en regardant l'indicateur « État du serveur » sur l'onglet « Administration - État du serveur »
Étape 2. Copiez le chemin du dossier d'installation
Ce chemin varie selon que vous utilisez un ordinateur Windows ou un Mac:
- Windows - Copiez C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ en veillant à remplacer le nom du dernier dossier par le nom MySQL le plus récent.
- Mac - Copiez /usr/local/mysql-8.0.13-osx10.13-x86_64/ en veillant à remplacer le nom du dernier dossier par le nom de dossier MySQL le plus récent.
Étape 3. Ouvrez la ligne de commande de votre ordinateur
Vous utiliserez l'invite de commande sur un ordinateur Windows, tandis que les utilisateurs Mac ouvriront Terminal.
Étape 4. Accédez au répertoire du dossier d'installation MySQL
Tapez cd et un espace, collez le chemin d'accès au dossier d'installation et appuyez sur ↵ Entrée. Par exemple, vous feriez ce qui suit sur la plupart des ordinateurs Windows:
cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
Étape 5. Ouvrez la commande de connexion MySQL
Par exemple, pour ouvrir la commande de connexion pour un utilisateur nommé « moi », vous devez saisir ce qui suit et appuyer sur ↵ Entrée:
mysql -u moi -p
Étape 6. Saisissez le mot de passe de votre compte
Saisissez le mot de passe de votre compte utilisateur MySQL, puis appuyez sur ↵ Entrée. Cela vous connectera et connectera votre application en ligne de commande à l'invite MySQL.
- Vous devriez voir la balise "MySQL>" apparaître dans votre application en ligne de commande. À partir de ce moment, toutes les commandes que vous entrez seront traitées via l'application de ligne de commande MySQL.
- Comprendre comment entrer des commandes MySQL. Les commandes MySQL doivent être saisies avec un point-virgule (;) immédiatement après la dernière partie de la commande, bien que vous puissiez également saisir la 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 le fichier de votre base de données
Vous le ferez en tapant la commande "créer une base de données" créer une base de données, en ajoutant le nom de votre base de données et un point-virgule, et en appuyant sur ↵ Entrée. Pour une base de données nommée « Pet Records », par exemple, vous devez saisir ce qui suit:
créer la base de données Pet_Records;
- Le nom de votre base de données ne peut pas contenir d'espaces; si vous souhaitez ajouter un espace au nom, vous devrez utiliser un trait de soulignement (par exemple, "Friends of Mine" deviendrait "Friends_of_Mine").
- Chaque commande MySQL doit se terminer par un point-virgule. Si vous manquez le point-virgule la première fois, vous pouvez le saisir à côté du … qui apparaît, puis appuyez à nouveau sur ↵ Enter.
Étape 2. Affichez les bases de données actuelles
Vous pouvez afficher une liste des bases de données actuelles en tapant ce qui suit, puis en appuyant sur ↵ Entrée:
afficher les bases de données;
Étape 3. Sélectionnez votre base de données
Vous pouvez sélectionner votre base de données dans la liste en tapant use name où "name" est le nom de la base de données. Par exemple, pour votre base de données « Pet Records », vous devez saisir ce qui suit et appuyer sur Entrée:
utiliser Pet_Records;
Étape 4. Attendez le message de confirmation
Une fois que vous voyez la phrase "Base de données modifiée" apparaître sous votre dernière commande tapée, vous êtes libre de procéder à la création du contenu de la base de données.
Partie 3 sur 3: Création d'un tableau
Étape 1. Comprenez les différentes commandes de table
Il y a quelques aspects principaux de votre table que vous voudrez connaître avant d'en créer une:
- Titre - Votre titre ira directement après la commande "créer une table" et doit suivre les mêmes règles que le nom de votre base de données (par exemple, pas d'espaces).
- En-tête de colonne - Vous pouvez déterminer les en-têtes de colonne en tapant différents noms dans un ensemble de parenthèses (voir l'exemple de l'étape suivante).
- Longueur de cellule - Lors de la détermination de la longueur de cellule, vous utiliserez soit "VARCHAR" (caractères variables, ce qui signifie que vous pouvez saisir entre un et le nombre limite de caractères du VARCHAR) ou "CHAR" (ne nécessite ni plus ni moins que le nombre spécifié nombre de caractères; par exemple, CHAR(1) requiert un caractère, CHAR(3) requiert trois caractères, et ainsi de suite).
-
Date - Si vous souhaitez ajouter une date à votre graphique, vous utiliserez la commande "DATE" pour indiquer que le contenu de la colonne sera formaté en tant que date. La date doit être inscrite dans
AAAA-MM-JJ
- format.
Étape 2. Créez le contour du tableau
Avant de pouvoir saisir des données pour votre graphique, vous devez créer la structure du graphique en tapant ce qui suit, puis en appuyant sur ↵ 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 une table appelée "Animaux de compagnie" avec deux colonnes VARCHAR, une colonne CHAR et une colonne de date, vous pouvez écrire ce qui suit:
créer une table Animaux de compagnie (Nom varchar(20), Race varchar(30), Sexe char(1), Date de naissance);
Étape 3. Ajoutez une ligne à votre table
A l'aide de la commande "insert", vous pouvez saisir ligne par ligne les informations de votre base de données:
insérer dans le nom des valeurs ('valeur colonne1', 'valeur colonne2', 'valeur colonne3', 'valeur colonne4');
-
Pour l'exemple de table "Animaux de compagnie" utilisé précédemment, votre ligne pourrait ressembler à ceci:
insérer dans les valeurs Animaux ('Fido', 'Husky', 'M', '2017-04-12');
- Vous pouvez entrer le mot NULL pour le contenu d'une colonne si la colonne est vide.
Étape 4. Insérez le reste de vos données si possible
Si votre base de données est relativement petite, vous pouvez insérer le reste des données ligne par ligne en utilisant le code "insert". Si vous choisissez de 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 qui nécessite plus de lignes d'informations qu'il n'est pratique d'insérer à la main, vous pouvez référencer un fichier texte qui contient les données en utilisant le code suivant:
charge le fichier local de données '/chemin/nom.txt' dans les lignes de nom de table terminées par '\r\n';
-
Pour l'exemple « Animaux de compagnie », vous écririez quelque chose comme ceci:
charger les données du fichier local 'C:/Users/name/Desktop/pets.txt' dans les lignes Pets de la table terminées par '\r\n';
- Sur un ordinateur Mac, vous devrez utiliser la commande "lignes terminées par" avec '\r' au lieu de '\r\n'.
Étape 6. Affichez votre tableau
Entrez dans les bases de données du spectacle; commande, puis sélectionnez votre base de données en tapant select * from name; où "nom" est le nom de la base de données. Par exemple, si vous utilisez la base de données « Pet Records », vous devez saisir ce qui suit:
afficher les bases de données; sélectionnez * dans Pet_Records;
Des astuces
-
Certains types de données couramment utilisés sont les suivants:
- CARBONISER(longueur) - chaîne de caractères de longueur fixe
- VARCHAR(longueur) - chaîne de caractères de longueur variable avec une longueur de longueur maximale
- TEXTE - chaîne de caractères de longueur variable avec une longueur maximale de 64 Ko de texte
- INT(longueur) - entier de 32 bits avec des chiffres de longueur maximale (le '-' est compté comme un 'chiffre' pour un nombre négatif)
- DÉCIMAL(longueur, déc) - Nombre décimal jusqu'à la longueur totale des caractères d'affichage; le champ déc indique le nombre maximum de décimales autorisées
- DATE - Valeur de la date (année, mois, date)
- TEMPS - Valeur du temps (heures, minutes, secondes)
- ÉNUM(" valeur1 ", " valeur2 ", ….) - Liste des valeurs énumérées
-
Certains paramètres facultatifs incluent les suivants:
- NON NULL - Une valeur doit être fournie. Le champ ne peut pas être laissé vide.
- DÉFAUT valeur par défaut - Si aucune valeur n'est donnée, la valeur par défaut est affectée au champ.
- NON SIGNÉ - Pour les champs numériques, s'assure que le nombre n'est jamais négatif.
- INCRÉMENTATION AUTOMATIQUE - La valeur sera incrémentée automatiquement à chaque fois qu'une ligne est ajoutée au tableau.
Mises en garde
- Si votre serveur MySQL ne fonctionne pas lorsque vous essayez de vous connecter à la ligne de commande "mysql", vous ne pourrez pas continuer.
- Comme pour tout codage, assurez-vous que vos commandes sont orthographiées et espacées exactement avant d'essayer de les saisir.