sql >> Database teknologi >  >> RDS >> Mysql

Rediger kolonne kontra skift kolonne

SKIFT KOLUMNEHvis du allerede har oprettet din MySQL-database og beslutter dig efter, at en af ​​dine kolonner er navngivet forkert, behøver du ikke at fjerne den og lave en erstatning, du kan blot omdøbe den ved at bruge skift kolonne stærk> .

ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32) NOT NULL FIRST;

MODIFY COLUMNDenne kommando gør alt, CHANGE COLUMN kan, men uden at omdøbe kolonnen. Du kan bruge kommandoen modify SQL, hvis du skal ændre størrelsen på en kolonne i MySQL. Ved at gøre dette kan du tillade flere eller færre tegn end før. Du kan ikke omdøbe en kolonne ved at bruge modify og andre

ALTER TABLE MyTable MODIFY COLUMN foo VARCHAR(32) NOT NULL AFTER baz;

Bemærk:ALTER TABLE bruges til at ændre en tabel betyder at ændre kolonnenavn, størrelse, drop-kolonne. Kommandoerne CHANGE COLUMN og MODIFY COLUMN kan ikke bruges uden hjælp fra kommandoen ALTER TABLE.



  1. Sådan får du database-metadata

  2. MariaDB dato- og tidsenheder

  3. Bulk indsæt og få returneret ids laravel

  4. SQL-fejl:ORA-02000:mangler ALTID nøgleord, når der oprettes en identitetskolonnebaseret tabel