Кибернетический обмен между человеком, машиной и алгоритмом подобен игре в "музыкальные стулья": Неистовый поиск равновесия всегда оставляет одного из трех неловко стоять. (Алан.Дж.Перлис)

Как использовать команду ALTER в SQL

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 21 января 2017

На этом уроке SQL мы рассмотрим, как использовать команду команду ALTER к таблице в базе данных. Команда ALTER в основном используется для добавления, изменения и удаление столбцов, к индексам и ограничениям на таблицы в реляционной базе данных, например в MySQL, Oracle, Sybase и SQL Server. Хотя ALTER не является частью классической операции CRUD, это одна из важных команд DDL. Одним из наиболее частого использования команды ALTER в SQL является добавление и удаление индексов для повышения производительности запросов SQL SELECT. В этом обучающей статье мы увидим различные способы использования команды ALTER. С помощью команды ALTER можно добавлять, редактировать или изменять таблицы, представления в базы данных. Мы можем добавить новый столбец в таблице, мы можем изменить значение столбца или мы можем переименовать столбец.

10 Примеров команды ALTER в SQL

Давайте посмотрим некоторые из наиболее часто используемых примеров команды ALTER в SQL. В этом разделе мы рассмотрим, как использовать команду ALTER для добавления, изменения и удаления существующих столбцов в таблице.

Пример 1: Как добавить столбец в существующую таблицу с помощью ALTER в SQL:

Предположим, у нас есть одна таблица с именем студента с полем roll_number, stu_name, class, subject , и мы хотим добавить еще один столбец marks-obtained, как будет делать с помощью команды ALTER.

 

Когда это поле добавляется в таблицу он будет содержать нулевое значение по умолчанию.

Пример 2: Как изменить существующий столбец с помощью команды ALTER в SQL :

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

 

Пример 3: Как удалить существующий столбец из таблицы с помощью команды ALTER в SQL:

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

 

Пример 4. Как удалить первичный ключ с помощью команды ALTER в базе данных :

Предположим, существует первичный ключ с именем ‘pk_roll_num’ для столбца roll_number из таблицы Student, и мы хотим отказаться от этого ограничения

 

Пример 5. Как добавить ограничения первичного ключа с помощью команды ALTER в SQL:

Теперь мы хотим добавить ограничение первичного ключа в таблице Student под названием ‘pk_roll_num’ для столбца roll_number ‘. Мы делаем так

 

Пример 6. Как сбросить ограничение внешнего ключа с помощью команды ALTER:

Предположим, что существует ограничение внешнего ключа с именем ‘fk_roll_num’ для столбца roll_number ‘ из таблицы ‘Marks’, и мы хотим отказаться от этого ограничения

 

Пример 7: Как добавить ограничения внешнего ключа с помощью команды ALTER

Теперь мы хотим добавить ограничение внешнего ключа в таблицу Marks, названный ‘fk_roll_num’ для столбца roll_number “. Мы сделаем так:

 

Пример 8: Как добавить уникальные ключевые ограничения при помощи команды ALTER

Теперь, если мы хотим добавить уникальный ключ ограничения в таблицу Student под названием ‘unique_roll_no’ для столбца roll_number. Мы сделаем так:

 

Пример 9 : Как удалить уникальный ключ Constraint с помощью команды ALTER

Теперь, если мы хотим отказаться от уникального ключа ограничения в таблице Student под названием ‘unique_roll_no’ для столбца roll_number. Мы сделаем так:

 

Пример 10: Как добавить СНЕСК с помощью команды ALTER в SQL

Основной синтаксис для добавления проверочного ограничения в таблице:

 

Это все о примерах команды ALTER в SQL. Мы видели 10 различных способов использования команды ALTER в SQL. ALTER является одним из самых важных во время работы в любой базе данных, например, MySQL, Oracle или SQL Server, особенно из командной строки. Так как нам часто нужно добавлять, изменять и удалять столбцы, индексы и ограничения в таблице.


Читайте также

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close