Все команды SQL для таблицы

Список обычных команд, которые можно выполнить для таблицы SQL, чтобы изменить ее структуру, с общим синтаксисом и примером.

Команды доступа к содержимому с помощью SELECT или добавления строки с помощью INSERT или UPDATE здесь не обрабатываются .

Как удалить столбец в таблице SQL

?
ALTER TABLE nomtable DROP nomcolonne 

Как добавить новый столбец

?
ALTER TABLE nomtable ADD nomcolonne type 
ALTER TABLE matable ADD colx int(4)

Как изменить имя столбца в таблице SQL

?
ALTER TABLE nom CHANGE ancien nouveau type 
ALTER TABLE matable CHANGE val qtt integer(8) 

Как изменить тип столбца

?
ALTER TABLE nomtable MODIFY nomcolonne nouveautype
ALTER TABLE matable MODIFY colx decimal(3,3)

Как изменить формат символов (charset) целой

таблицы?
ALTER TABLE nomtable CONVERT TO CHARACTER SET format COLLATE format
ALTER TABLE matable CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci

Для всей базы:

ALTER DATABASE nombase DEFAULT CHARACTER SET format COLLATE format

Как изменить формат символов столбца

?
ALTER TABLE nomtable MODIFY nomcolonne type  CHARACTER SET format
ALTER TABLE matable MODIFY colx TINYTEXT  CHARACTER SET utf8

См. также