17:19 Изменение структуры таблицы: Команда ALTER TABLE. |
Курс по SQLУрок 11: Изменение структуры таблицы: Команда ALTER TABLEВ этом уроке мы рассмотрим команду ALTER TABLE, которая используется для изменения структуры существующих таблиц в базе данных. Мы изучим синтаксис команды, примеры использования для добавления, изменения и удаления столбцов, а также способы изменения других аспектов таблицы. Синтаксис команды ALTER TABLEКоманда ALTER TABLE имеет следующий общий синтаксис:
Где:
Примеры использования команды ALTER TABLEРассмотрим несколько примеров использования команды ALTER TABLE для изменения структуры таблицы «Студенты», созданной в предыдущих уроках. Добавление нового столбцаДля добавления нового столбца «Адрес» в таблицу «Студенты» используйте следующую команду:
Результат выполнения
Изменение типа данных существующего столбцаДля изменения типа данных столбца «Email» на TEXT используйте следующую команду:
Результат выполнения
Удаление столбцаДля удаления столбца «Адрес» из таблицы «Студенты» используйте следующую команду:
Результат выполнения
Изменение других аспектов таблицыКоманда ALTER TABLE также позволяет изменять другие аспекты таблицы, такие как добавление или удаление ограничений, изменение имени таблицы и т.д. Рассмотрим несколько примеров. Добавление ограничения NOT NULLДля добавления ограничения NOT NULL на столбец «Фамилия» используйте следующую команду:
Результат выполнения
Изменение имени таблицыДля изменения имени таблицы «Студенты» на «Учащиеся» используйте следующую команду:
Результат выполнения
УпражненияУпражнение 1: Добавление столбца в таблицу «Преподаватели»Добавьте столбец «Дата найма» типа DATE в таблицу «Преподаватели». Решение:
Объяснение: Мы использовали команду ALTER TABLE для добавления нового столбца «Дата найма» типа DATE в таблицу «Преподаватели». Упражнение 2: Изменение типа данных столбца в таблице «Курсы»Измените тип данных столбца «Описание» в таблице «Курсы» на TEXT. Решение:
Объяснение: Мы использовали команду ALTER TABLE для изменения типа данных столбца «Описание» на TEXT в таблице «Курсы». Упражнение 3: Удаление столбца из таблицы «Студенты»Удалите столбец «ДатаРождения» из таблицы «Студенты». Решение:
Объяснение: Мы использовали команду ALTER TABLE для удаления столбца «ДатаРождения» из таблицы «Студенты». |
|
Всего комментариев: 0 | |