Maison  >  Article  >  base de données  >  Comment changer l'ordre des colonnes dans MySQL

Comment changer l'ordre des colonnes dans MySQL

coldplay.xixi
coldplay.xixioriginal
2020-11-03 10:12:4410829parcourir

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] .

Comment changer l'ordre des colonnes dans MySQL

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

Comment changer lordre des colonnes dans MySQL

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;

Comment changer lordre des colonnes dans MySQL

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;

Comment changer lordre des colonnes dans MySQL

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!

Déclaration:
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