Latest web development tutorials

Заявление TABLE SQL ALTER

Заявление TABLE ALTER

ALTER TABLE заявление используется в существующей таблице, чтобы добавить, удалить или изменить столбцы.

SQL ALTER TABLE Синтаксис

Чтобы добавить столбец в таблице, используйте следующий синтаксис:

ALTER TABLE table_name
ADD column_name datatype

Для удаления столбцов в таблице, используйте следующий синтаксис (Обратите внимание, что некоторые системы баз данных не позволяют это сделать, чтобы удалить столбец в режиме таблицы базы данных):

ALTER TABLE table_name
DROP COLUMN column_name

Чтобы изменить тип данных столбцов таблицы, используйте следующий синтаксис:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle:

ALTER TABLE table_name
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:

ALTER TABLE Persons
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 TABLE Persons
ALTER COLUMN DateOfBirth year

Обратите внимание, что в настоящее время "DateOfBirth" колонка тип год, может содержать два или четыре формата года.


Примеры DROP COLUMN

Далее, мы хотим, чтобы удалить столбец "лицо" таблица "DateOfBirth".

Мы используем следующую инструкцию SQL:

ALTER TABLE Persons
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