Fonctionnement de base de la base de données MySQL : Fonctionnement de base de la base de données MySQL
Créer une table de données
Une fois la base de données créée, vous pouvez créer une table de données dans la base de données créée. Avant de créer la table, utilisez-la pour USE 数据库名称
basculer vers la base de données à exploiter et vous pouvez également SELECT database();
interroger la base de données actuelle. Lorsque tout est prêt, vous pouvez créer une table de données. La syntaxe de création d'une table de données est la suivante:
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
....
字段名n 数据类型
);
Créez une table stu dans la base de données texte selon le format ci-dessus, et trois champs seront créés dans la table stu.
Nom de domaine | type de données |
---|---|
stu_id | INT (10) |
nom_tu | VARCHAR (50) |
stu_age | INT (10) |
Il s’agit du numéro, du nom et de l’âge de l’élève.
L'utilisation SHOW TABLES;
peut demander si la table de données a été créée avec succès.
Il ressort du résultat de l'exécution qu'il existe une table de données appelée stu sous le texte de la base de données.
Consulter la fiche technique
Une fois la base de données créée, vous pouvez SHOW CREATE TABLE
afficher la table de données via l' instruction, le format de syntaxe est le suivant:
SHOW CREATE TABLE 表名;
Utilisez cette instruction pour interroger la table stu créée précédemment.
Le résultat de l'exécution montre que les trois champs créés lors de la création de la table de données stu à ce moment-là, y compris leur type et leur taille de base de données, ainsi que les informations de codage des caractères de la table peuvent également être consultés, mais le format affiché est très déroutant. S'il y a trop de champs, cela semble très difficile. . Vous pouvez ajouter un "\ G" après l'instruction pour le formatage.
Ils sont un peu plus nets, et il y a un autre résultat de requête est une DESCRIBE
instruction d' utilisation , le format de la syntaxe est le suivant:
DESCRIBE 表名;
Vous pouvez également utiliser sa sténographie et le DESC
résultat est le même.
Modifier la base de données
Une fois la table de données créée, le nom de la table, les champs de la table, le type de données, etc. peuvent être modifiés.
1. Modifiez le nom de la table
Le format de syntaxe pour modifier le nom de la table est le suivant:
ALTER TABLE 原表名 RENAME [TO] 新表名;
Le "à" peut être écrit ou non, et généralement pas écrit. Modifiez le nom de la table de la table stu en étudiant. Interrogez d'abord le nom de la table actuelle:
exécutez l'instruction de modification et le nom de la table modifié.
2. Modifiez le champ
Le format de syntaxe du champ modifié est le suivant:
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;
Modifiez le champ stu_age de la table student en stu_sex et le type de données en VARCHAR (10).
stu_age est parti, remplacé par stu_sex.
3. Modifiez le type de données du champ
Le format grammatical pour modifier le type de données de champ dans le tableau est le suivant:
ALTER TABLE 表名 MODIFY 字段名 数据类型;
Remplacez le type de données du champ stu_sex de la table student par CHAR.
Le type de données de stu_sex devient char.
4. Ajouter des champs
Au fur et à mesure que les exigences augmentent, des champs peuvent devoir être ajoutés au tableau. Le format de syntaxe pour l'ajout de champs est le suivant:
ALTER TABLE 表名 ADD 新字段名 数据类型;
Ajoutez le champ stu_hobby à la table student, le type de données est VARCHAR (50).
5. Supprimer le champ
Si un ajout est requis, la suppression sera obligatoire. Le format de syntaxe du champ supprimé est le suivant:
ALTER TABLE 表名 DROP 字段名;
Supprimez le stu_hobby qui vient d'être ajouté de la table.
stu_hobby a été supprimé avec succès.
6, modifiez la position d'agencement du champ
Lors de la création de la table, l'ordre des champs a été déterminé. Si vous devez modifier la position des champs dans la table, vous pouvez la ALTER TABLE
compléter avec une instruction. Le format de la syntaxe est le suivant:
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;
Le nom de champ 1 indique le champ dont la position doit être modifiée, FIRST est un paramètre facultatif, ce qui signifie que le champ 1 est remplacé par le premier champ de la table, et APRÈS le nom de champ 2 signifie que le champ 1 est inséré après le champ 2.
Mettez stu_name dans la table student après stu_sex.
L'ordre dans le tableau d'origine est:
après modification:
Supprimer la base de données
La suppression d'une table de données consiste à supprimer une table de données de la base de données et à supprimer les données stockées dans la table en même temps. Le format de syntaxe de la suppression d'une table de données est le suivant:
DROP TABLE 表名;
Supprimez la table des élèves.
La base de données est vide et la table des étudiants est supprimée avec succès.