SQL-запрос ALTER TABLE используется для добавления, изменения или удаления столбцов в существующей таблице. Запрос ALTER TABLE также используется для добавления и удаления различных ограничений в текущей таблице. Оператор ALTER TABLE в SQL используется для добавления, изменения или удаления столбцов в таблице. Вы также можете использовать команду ALTER TABLE для добавления и удаления различных ограничений для существующей таблицы.
- Пример инструкции SQL ALTER TABLE
- Синтаксис
- Добавление столбца в SQL
- Отбрасывание столбца в SQL
- Изменение типа данных столбца
- Вывод
- Переименование имени столбца в таблице
- Переименование таблицы
- ПРОЧИЕ ОПЕРАЦИИ
- Вывод:
- Пояснение:
- Для удаления первичного ключа
- Пояснение:
- Для добавления ограничения NOT NULL.
- Вывод:
- Пояснение
- Вывод:
Пример инструкции SQL ALTER TABLE
SQL ALTER TABLE изменяет определение таблицы, изменяя, добавляя или удаляя столбцы и ограничения. ALTER TABLE также переназначает и перестраивает разделы или отключает и включает ограничения и триггеры.
После создания таблицы в базе данных есть много случаев, когда можно захотеть изменить структуру таблица.
Спецификация ALTER зависит от типа изменения, которое мы хотим выполнить. Ниже мы перечисляем ряд общих изменений.
- Добавить столбец
- Изменить столбец
- Переименовать столбец
- Drop Column
- Добавить индекс
- Drop Index
- Добавить ограничение
- Ограничение перетаскивания
Мы увидим некоторые из перечисленных выше общих изменений.
Синтаксис
Добавление столбец в таблице.
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 Пример окончен.