Tutorial: SQL / MySQL Spalten Reihenfolge ändern

    Tutorial: SQL / MySQL Spalten Reihenfolge ändern

    SQL / MySQL-Spalten-Reihenfolge ändern

    SQL / MySQL-Beispiel-Code zum hinter einer anderen Spalte anordnen.

    Quellcode

    1. ALTER TABLE `Tabelle` MODIFY COLUMN `Spalte_2` INT (3) AFTER `Spalte_1`

    • Das AFTER TABLE bezeichnet, dass der darauf folgende Tabellenname bearbeitet werden soll.
    • Zwischen die Backsticks wo Tabelle steht fügt ihr den Tabellennamen ein.
    • MODIFY COLUMN bezeichnet, dass die darauffolgende Spalte bearbeitet werden soll.
    • Den Inhalt der Backsicks wo Spalte_2 steht setzt ihr den Spaltennamen ein, welcher verschoben werden soll.
    • Die Daten INT (3) beziehen sich auf die Spalte_2 und können durch andere Konfigurationen für die Spalte_2 ersetzt werden.
      Diese müssen nicht mit der vorherigen Konfiguration übereinstimmen, sondern diese auch gleich mit ändern.
    • AFTER bezeichnet, dass die zu modifizierende Spalte hinter die darauf folgende Spalte verschoben werden soll.
    • Zwischen die Backsticks hinter dem AFTER am Ende des Beispiels, wo jetzt Spalte_1 steht wird die Spalte angegeben, hinter der die zuverschiebende Spalte angeordnet werden soll.
    SQL / MySQL-Beispiel-Code zum Spalte an erste Position verschieben.

    Quellcode

    1. ALTER TABLE `Tabelle` MODIFY COLUMN `Spalte_2` INT (3) FIRST
    • Das FIRST wird an die Stelle des zweiten AFTER gesetzt und weil es logischer weiße vor der ersten Spalte auch keine andere Spalte gibt, lässt man einfach die dahinter benannte Spalte weg.