Maison > base de données > tutoriel mysql > le corps du texte

Comment ajouter un champ à une table dans une base de données MySQL ?

青灯夜游
Libérer: 2020-11-03 10:04:00
original
39678 Les gens l'ont consulté

Méthode de base de données MySQL pour ajouter un champ à une table : Vous pouvez utiliser l'instruction "ALTER TABLE" pour ajouter un champ, le format de syntaxe est "ALTER TABLE nom de la table ADD nouveau type de données de nom de champ [contraintes] ; ", la valeur par défaut est Ajouter un nouveau champ à la dernière position du tableau.

Comment ajouter un champ à une table dans une base de données MySQL ?

(Tutoriel recommandé : Tutoriel vidéo MySQL)

Ajouter de nouveaux champs à la table de données dans MySQL

Peut être implémenté à l'aide de l'instruction "ALTER TABLE". Un champ complet comprend le nom du champ, le type de données et les contraintes. Le format de syntaxe pour ajouter des champs dans MySQL est le suivant :

ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件];
Copier après la connexion

La description du format de syntaxe est la suivante : 🎜>

Nouveau nom de champ : le nom du champ à ajouter
  • Type de données : le type de données du champ à ajouter qui peut stocker des données ;
  • [Contraintes] : Facultatif, utilisé pour contraindre les champs ajoutés.
  • Ce format de syntaxe ajoute un nouveau champ à la dernière position du tableau (après la dernière colonne) par défaut.
  • Exemple :

Utilisez DESC pour afficher la structure de la table des étudiants. Les instructions SQL et les résultats d'exécution sont les suivants :

mysql> DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(4)      | YES  |     | NULL    |       |
| name  | varchar(20) | YES  |     | NULL    |       |
| sex   | char(1)     | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)
Copier après la connexion

Utilisez ALTER TABLE. pour ajouter un champ de type INT age, puis utilisez DESC pour afficher la structure de la table des étudiants afin de vérifier si le champ age est ajouté avec succès.

mysql> ALTER TABLE student ADD age INT(4);
Query OK, 0 rows affected (0.16 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> DESC student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(4)      | YES  |     | NULL    |       |
| name  | varchar(20) | YES  |     | NULL    |       |
| sex   | char(1)     | YES  |     | NULL    |       |
| age   | int(4)      | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
Copier après la connexion
Comme vous pouvez le voir sur les résultats en cours, le champ âge a été ajouté au tableau des étudiants et le champ est à la dernière position du tableau. Le champ a été ajouté avec succès.

Pour plus de connaissances liées à la programmation, veuillez visiter :

Enseignement de la programmation

 ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!