Opérations de base MySQL des tables de données

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.
Insérez la description de l'image ici
L'utilisation SHOW TABLES;peut demander si la table de données a été créée avec succès.
Insérez la description de l'image ici
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 TABLEafficher 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.
Insérez la description de l'image ici
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.
Insérez la description de l'image ici
Ils sont un peu plus nets, et il y a un autre résultat de requête est une DESCRIBEinstruction d' utilisation , le format de la syntaxe est le suivant:

DESCRIBE 表名;

Vous pouvez également utiliser sa sténographie et le DESCrésultat est le même.
Insérez la description de l'image ici

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:
Insérez la description de l'image ici
exécutez l'instruction de modification et le nom de la table modifié.
Insérez la description de l'image ici

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).
Insérez la description de l'image ici
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.
Insérez la description de l'image ici
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).
Insérez la description de l'image ici

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.
Insérez la description de l'image ici
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 TABLEcomplé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:
Insérez la description de l'image ici
après modification:
Insérez la description de l'image ici

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.
Insérez la description de l'image ici
La base de données est vide et la table des étudiants est supprimée avec succès.

Je suppose que tu aimes

Origine blog.csdn.net/javanofa/article/details/107228768
conseillé
Classement