- Главная
- >>>
- Раздел>>>sql
- >>>
- Материал>>>
-
В ряде случаев нужно изменить структуру уже созданной таблицы. Для этого используется SQL-команда
ALTER TABLE <Имя таблицы>
<Преобразование>; |
В параметре <Преобразование> могут быть указаны следующие инструкции:
- RENAME <Новое имя таблицы> переименовывает таблицу;
- ADD <Имя нового поля> <Тип данных> [FIRST | AFTER <Имя поля>] добавляет в таблицу новое поле. Если указана опция FIRST, то поле будет добавлено в самое начало, а если AFTER <Имя поля> — то после указанного поля. По умолчанию новое поле вставляется в конец таблицы. Обратите внимание, в новом поле нужно задать значение по умолчанию или значение NULL должно быть допустимым, так как в таблице уже есть записи;
- ADD PRIMARY KEY (<Имя поля>) делает указанное поле первичным ключом;
- DROP PRIMARY KEY удаляет первичный ключ;
- CHANGE <Имя поля> <Новое имя поля> <Новые параметры поля> изменя- ет свойства столбца. С помощью этой инструкции поле можно переиме- новать. Если этого не требуется, то <Новое имя поля> должно содержать то же имя, что и <Имя поля>;
- MODIFY <Имя поля> <Тип данных> изменяет свойства столбца;
- DROP <Имя поля> удаляет поле.
Для примера изменим тип данных поля Address в таблице Customers:
ALTER TABLE `Customers` CHANGE `Address` `Address` CHAR(100) NOT NULL; |
Просмотров материала: 337
Добавить комментарий: