MySQL-Methode zum Ändern der Spaltenreihenfolge: Öffnen Sie zuerst die Datentabelle. Geben Sie dann die ID ein. Die Daten werden nicht verschoben. Die Syntax lautet [Tabellenname ändern, Feldname ändern, Feldtyp nach Feld].
So ändern Sie die Spaltenreihenfolge in MySQL:
Ich habe eine Datentabelle wie diese erstellt und möchte die ID in die erste Spalte einfügen, da es sich um den Primärschlüssel handelt und dieser automatisch inkrementiert:
mysql> select * from student
Die ursprüngliche Reihenfolge ist wie oben gezeigt. Wie kann ich die ID voranstellen und die Daten und Attribute unverändert lassen? Kommen wir ohne weitere Umschweife direkt zum Satz:
Tabelle ändern, Tabellennamen ändern, Feldnamen ändern, Feldtyp nach Feld ändern
alter table 表名 modify 字段名 字段类型 after 字段
mysql> alter table student modify id int(10) unsigned auto_increment first;
这是放到第一位,如果要把name放到id之后呢?这样写就可以了(first 换成 after即可):
mysql> alter table student modify name varchar(10) after id;
扩展部分:
也可以使用change方式修改
调整字段顺序:
alter table 表名 change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)
alter table t1 change z1 rename_z1 varchar(50) default null AFTER z5
rrreeeErweiterungsteil:Sie können auch die Änderungsmethode verwenden, um zu ändernFeldreihenfolge anpassen:
Tabelle ändern, Tabellenname ändern, Feldnamen ändern, neues Feld Name des Feldtyps Standardwert nach dem Feldnamen (nach welchem Feld gesprungen werden soll)
🎜🎜Beispiel: 🎜rrreee🎜🎜🎜Weitere verwandte kostenlose Lernempfehlungen:🎜🎜🎜MySQL-Tutorial🎜🎜🎜(Video)🎜🎜🎜Das obige ist der detaillierte Inhalt vonSo ändern Sie die Reihenfolge der Spalten in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!