Heim >Datenbank >MySQL-Tutorial >So ändern Sie die Reihenfolge der Spalten in MySQL

So ändern Sie die Reihenfolge der Spalten in MySQL

coldplay.xixi
coldplay.xixiOriginal
2020-11-03 10:12:4410928Durchsuche

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 Reihenfolge der Spalten in MySQL

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

So ändern Sie die Reihenfolge der Spalten in MySQL

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 ändernalter table 表名 modify 字段名 字段类型 after 字段

mysql> alter table student modify id int(10) unsigned auto_increment first;

So ändern Sie die Reihenfolge der Spalten in MySQL

这是放到第一位,如果要把name放到id之后呢?这样写就可以了(first 换成 after即可):

mysql> alter table student modify name varchar(10) after id;

So ändern Sie die Reihenfolge der Spalten in MySQL

扩展部分:

也可以使用change方式修改

调整字段顺序:

alter table 表名  change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)

alter table t1  change z1 rename_z1 varchar(50)   default null AFTER z5

So ändern Sie die Reihenfolge der Spalten in MySQL

Dies steht an erster Stelle. Was ist, wenn Sie den Namen nach der ID einfügen möchten? Schreiben Sie es einfach so (ersetzen Sie einfach „first“ durch „after“):
rrreee

So ändern Sie die Reihenfolge der Spalten in MySQLErweiterungsteil: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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn