Пример SQL ALTER TABLE | Как изменить таблицу в SQL

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

Пример инструкции SQL ALTER TABLE

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

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

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

  1. Добавить столбец
  2. Изменить столбец
  3. Переименовать столбец
  4. Drop Column
  5. Добавить индекс
  6. Drop Index
  7. Добавить ограничение
  8. Ограничение перетаскивания

Мы увидим некоторые из перечисленных выше общих изменений.

Синтаксис

Добавление столбец в таблице.

 ALTER TABLE имя_таблицы ДОБАВИТЬ имя_столбца тип данных; 

Удаление столбца из таблицы.

 ALTER TABLE имя_таблицы DROP имя_столбца; 

Чтобы изменить Тип данных имени столбца.

 ALTER TABLE table_name MODIFY column column_name datatype; 

Переименование имени столбца в таблице.

 ALTER TABLE table_na  я переименую столбец old_column в new_column; 

Переименование таблицы.

 ALTER TABLE table_name rename To new_table_name; 

Давайте проясним это на примере.
Рассмотрим СТУДЕНЧЕСКИЙ стол. Вы также можете создать свою таблицу. После создания таблицы вставьте строки с правильными значениями.

Добавление столбца в SQL

См. следующий запрос.

 Изменить таблицу Студент добавляет целое число веса; Изменить таблицу Студент добавляет курс varchar  (60); 

Теперь посмотрим на результат.

Отбрасывание столбца в SQL

См. следующий запрос.

 Изменить таблицу Выпадающий столбец ученика  weight; 

См. следующий результат.

Изменение типа данных столбца

См. следующий запрос об изменении типа данных столбца.

 Изменить таблицу Student MODIFY column course varchar (20); 

Вывод

Переименование имени столбца в таблице

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

 Изменить имя столбца для учащегося в таблице на first_name; 

См. выходные данные ниже.

Переименование таблицы

См. следующий запрос о переименовании таблицы в SQL.

 Изменить имя ученика таблицы на new_student; 

См. следующий вывод.

ПРОЧИЕ ОПЕРАЦИИ

См. следующий запрос.

 ALTER TABLE student ADD primary key (roll); 

Вывод:

Пояснение:

Здесь вы можете видеть, что в ключевом столбце ролл был назначен как первичный k ey.

Для удаления первичного ключа

 ALTER TABLE student DROP PRIMARY KEY; 

См. следующий результат.

Пояснение:

Раньше в списке ключевых столбцов был назначен первичный ключ , теперь он был удален.

Для добавления ограничения NOT NULL.

 ALTER TABLE student ИЗМЕНИТЬ ИМЯ varchar (255) NOT NULL; 

Вывод:

Пояснение

Здесь вы можете видеть, что в столбце Null ролику присвоено значение NO.

Добавление уникального ключа в столбец.

 ALTER TABLE student add UNIQUE (ROLL); 

Вывод:

Пояснение:

Здесь вы можете видеть, что в ключевом столбце ролл был назначен как первичный ключ .

Наконец, SQL ALTER TABLE Пример окончен.

Оцените статью
nanomode.ru
Добавить комментарий