Maison >base de données >tutoriel mysql >Comment changer l'ordre des colonnes dans MySQL
Méthode MySQL pour changer l'ordre des colonnes : ouvrez d'abord la table de données ; puis placez l'identifiant devant, et les données ne bougent pas, la syntaxe est [modifier le nom de la table, modifier le nom du champ, type de champ après le champ] .
Méthode MySQL pour modifier l'ordre des colonnes :
J'ai créé une table de données comme celle-ci et je souhaite y mettre l'identifiant it La première colonne, car c'est la clé primaire et elle s'incrémente automatiquement :
mysql> select * from student
L'ordre d'origine est comme indiqué ci-dessus. Comment puis-je mettre l'identifiant devant et. les données ne bougent pas ? Qu'en est-il des propriétés qui restent inchangées ? Sans plus attendre, passons directement à la phrase :
alter table 表名 modify 字段名 字段类型 after 字段
mysql> alter table student modify id int(10) unsigned auto_increment first;
C'est placé en premier Si vous souhaitez mettre le nom après le. id Un drap de laine ? Écrivez-le simplement comme ceci (remplacez simplement d'abord par après) :
mysql> alter table student modify name varchar(10) after id;
Partie d'extension :
Vous pouvez également utiliser le changement méthode Modifiez
pour ajuster l'ordre des champs :
alter table 表名 change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)
Exemple :
alter table t1 change z1 rename_z1 varchar(50) default null AFTER z5
Autres recommandations d'apprentissage gratuites associées : Tutoriel mysql(vidéo)
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!