Maison >base de données >SQL >Quelle est l'instruction pour ajouter des champs dans SQL
Quelle est l'instruction SQL pour ajouter un champ ?
L'instruction SQL standard pour ajouter un champ à la table de données est :
alter table 表名 add (字段 字段类型) [ default '输入默认值'] [null/not null] ;
Par exemple :
ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
signifie ajouter le champ spbh à la table employé. Ce champ Le type est varchar, la taille est 20 et ne peut pas être vide. La valeur par défaut initiale est 0.
Informations étendues :
Autres instructions SQL couramment utilisées :
1. Modifiez un attribut de champ dans la table de données et ajoutez des commentaires à. il .
Format de la déclaration :
comment on column 库名.表名.字段名 is '输入的备注';
Exemple : je souhaite ajouter des commentaires au champ document_type de la table de test dans la bibliothèque ers_data, alors l'instruction sql est :
comment on column ers_data.test.document_type is '文件类型';
2 . Modifier un certain élément dans le type de champ de la table de données.
Format de la déclaration :
alter table 表名 modiy (字段 字段类型 [default '输入默认值' ] [null/not null] ,字段 字段类型 [default '输入默认值' ] [null/not null] );
Modifiez plusieurs champs séparés par des virgules.
Exemple : Si vous souhaitez modifier le type de salle de classe du bureau de terrain dans une table d'enseignant en char (20), et que la valeur par défaut est "bureau", le sql correspondant est :
ALTER TABLE teacher ALTER COLUMN classroom VARCHAR(20) NOT NULL default "办公室";
3. Supprimez les données d'un champ dans le tableau.
Format de relevé :
alter table 表名 drop (字段);
Exemple : Pour supprimer le champ age dans la table étudiant, vous pouvez utiliser le sql suivant :
alter table student drop age;
Tutoriel recommandé : "sql tuto》
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!