SQL — Команда ALTER TABLE

SQL — Команда ALTER TABLE

От автора: команда ALTER TABLE SQL используется для добавления, изменения или удаления столбцов в существующей таблице. Команда ALTER TABLE также может использоваться для добавления и удаления различных ограничений в существующей таблице.

Синтаксис

Основной синтаксис команды ALTER TABLE для добавления нового столбца в существующую таблицу следующий.

ALTER TABLE table_name ADD column_name datatype;

Основной синтаксис команды ALTER TABLE для удаления столбца из существующей таблицы следующий.

ALTER TABLE table_name DROP COLUMN column_name;

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

ALTER TABLE table_name MODIFY COLUMN column_name datatype;

Основной синтаксис команды ALTER TABLE для добавления ограничения NOT NULL для столбца в таблице следующий.

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс
ALTER TABLE table_name MODIFY column_name datatype NOT NULL;

Основной синтаксис ALTER TABLE для добавления ограничения UNIQUE для таблицы следующий.

ALTER TABLE table_name 
ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);

Основной синтаксис команды ALTER TABLE для добавления ограничения CHECK для таблицы следующий.

ALTER TABLE table_name 
ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);

Основной синтаксис команды ALTER TABLE для добавления ограничения PRIMARY KEY для таблицы следующий.

ALTER TABLE table_name 
ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);

Основной синтаксис команды ALTER TABLE для удаления ограничения из таблицы следующий.

ALTER TABLE table_name 
DROP CONSTRAINT MyUniqueConstraint;

Если вы используете MySQL, код будет выглядеть следующим образом:

ALTER TABLE table_name 
DROP INDEX MyUniqueConstraint;

Основной синтаксис команды ALTER TABLE для удаления ограничения PRIMARY KEY из таблицы следующий.

ALTER TABLE table_name 
DROP CONSTRAINT MyPrimaryKey;

Если вы используете MySQL, код будет выглядеть следующим образом:

ALTER TABLE table_name 
DROP PRIMARY KEY;

Пример

Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:

SQL — Команда ALTER TABLE

Ниже приведен пример добавления нового столбца в существующую таблицу:

ALTER TABLE CUSTOMERS ADD SEX char(1);

После этого таблица CUSTOMERS будет изменена, и результат выполнения инструкции SELECT будет выглядеть следующим образом.

SQL — Команда ALTER TABLE

Ниже приведен пример удаления столбца sex из существующей таблицы.

ALTER TABLE CUSTOMERS DROP SEX;

После этого таблица CUSTOMERS будет изменена, и результат выполнения инструкции SELECT будет выглядеть следующим образом.

SQL — Команда ALTER TABLE

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree