Заявление TABLE SQL ALTER
Заявление TABLE ALTER
ALTER TABLE заявление используется в существующей таблице, чтобы добавить, удалить или изменить столбцы.
SQL ALTER TABLE Синтаксис
Чтобы добавить столбец в таблице, используйте следующий синтаксис:
ADD column_name datatype
Для удаления столбцов в таблице, используйте следующий синтаксис (Обратите внимание, что некоторые системы баз данных не позволяют это сделать, чтобы удалить столбец в режиме таблицы базы данных):
DROP COLUMN column_name
Чтобы изменить тип данных столбцов таблицы, используйте следующий синтаксис:
SQL Server / MS Access:
ALTER COLUMN column_name datatype
My SQL / Oracle:
MODIFY COLUMN column_name datatype
примеры SQL ALTER TABLE
Смотрите раздел "Лица" таблицу:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Теперь мы хотим, чтобы добавить колонку под названием "DateOfBirth" в таблице "Лица".
Мы используем следующую инструкцию SQL:
ADD DateOfBirth date
Отметим, что новый тип столбца "DateOfBirth" является дата, дата может быть сохранена. Тип указывает тип данных, которые могут быть сохранены в столбце данных. Для MS Access, MySQL и типы данных SQL Server доступны, пожалуйста , получить доступ к нашим полным Типы данных Справочное руководство .
Теперь, "Лица" таблица будет выглядеть следующим образом:
P_Id | LastName | FirstName | Address | City | DateOfBirth |
---|---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
2 | Svendson | Tove | Borgvn 23 | Sandnes | |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Изменение типа данных экземпляров
Теперь мы хотим изменить столбец "лица" типа данных таблицы "DateOfBirth".
Мы используем следующую инструкцию SQL:
ALTER COLUMN DateOfBirth year
Обратите внимание, что в настоящее время "DateOfBirth" колонка тип год, может содержать два или четыре формата года.
Примеры DROP COLUMN
Далее, мы хотим, чтобы удалить столбец "лицо" таблица "DateOfBirth".
Мы используем следующую инструкцию SQL:
DROP COLUMN DateOfBirth
Теперь, "Лица" таблица будет выглядеть следующим образом:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |