Mysql
 sql >> база данни >  >> RDS >> Mysql

Промяна на колона срещу промяна на колона

ПРОМЕНИ КОЛОНААко вече сте създали своята MySQL база данни и решите след факта, че една от колоните ви е именувана неправилно, не е нужно да я премахвате и да правите замяна, можете просто да я преименувате с помощта на промяна на колона силно> .

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

MODIFY COLUMNТази команда прави всичко, което CHANGE COLUMN може, но без да преименувате колоната. Можете да използвате командата Modify SQL, ако трябва да преоразмерите колона в MySQL. По този начин можете да разрешите повече или по-малко знаци от преди. Не можете да преименувате колона с помощта на modify и други

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

Забележка:ALTER TABLE се използва за промяна на таблица, означава промяна на името на колоната, размера, колоната за пускане. Командите CHANGE COLUMN и MODIFY COLUMN не могат да се използват без помощта на командата ALTER TABLE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Часови зони на MySQL

  2. Docker - Стартирайте Apache на хост и контейнер за различни уебсайтове

  3. MySQL:проверете коя версия:32-битова или 64-битова?

  4. MySQL - Намерете MIN, но не нула

  5. мога ли да нулирам полето auto_increment в mySql?