Управляя базой данных, администратору базы данных необходимо изменить структуру таблиц, чтобы оставаться в курсе последних событий. В этой статье мы изучим некоторые различные типы задач, которые мы можем выполнять с помощью предоставленной MySQL команды ALTER. Итак, приступим.
Команда ALTER изменяет или изменяет структуру таблицы. Например,
В этой статье мы попробуем примеры команд ALTER для добавления, удаления, переименования и изменения столбцов таблицы в MySQL.
Мы можем добавить столбец в уже существующую таблицу, используя следующий синтаксис команды ALTER.
ALTER TABLE имя_таблицы ADD имя_столбца datatype;
В этом синтаксисе не забудьте заменить имя_таблицы и имя_столбца на имя, которое вы хотите дать.
Мы также можем указать положение вновь созданного столбца, используя предложения FIRST и AFTER и ссылаясь на уже существующий столбец в таблице. Например
ALTER TABLE имя_таблицы ADD имя_столбца datatype [FIRST | AFTER] имя_существующего_столбца;
Если мы хотим добавить столбец перед существующим столбцом, мы можем использовать предложение FIRST. Точно так же, если мы хотим добавить столбец после существующего столбца, мы можем использовать предложение AFTER.
Мы также можем добавить несколько столбцов, используя тот же синтаксис столбцов ALTER TABLE и ADD. Например
ALTER TABLE имя_таблицы ADD имя_столбца1 datatype [FIRST | AFTER] имя_существующего_столбца ADD имя_столбца2 datatype [FIRST | AFTER] имя_существующего_столбца;
Удалить столбец в MySQL очень просто. Мы можем удалить существующий столбец в таблице, используя команду ALTER TABLE и DROP. Синтаксис для удаления столбца:
ALTER TABLE имя_таблицы DROP имя_столбца;
Вот как просто удалить столбец таблицы в MySQL.
Мы можем переименовать столбец, используя предложение CHANGE вместе с командой ALTER TABLE. В котором мы сначала предоставляем существующее имя столбца, а затем новое имя вместе с типом данных, за которым следует предложение CHANGE. Чтобы изменить имя столбца, выполните следующую команду
ALTER TABLE имя_таблицы CHANGE COLUMN предыдущее_имя_столбца новое_имя_столбца тип данных;
Если мы можем изменить имя столбца, мы можем изменить имя таблицы и использовать предложение RENAME с командой ALTER TABLE. Синтаксис для переименования таблицы:
ALTER TABLE имя_таблицы RENAME TO новое_имя_таблицы;
Предположим, мы хотим изменить определение столбца или тип данных столбца в MySQL. Предложение MODIFY нам пригодится, чтобы помочь в этом случае. Мы можем использовать предложение MODIFY для изменения типа данных столбца. Как это
ALTER TABLE имя_таблицы MODIFY имя_столбца new_data_type;
Вот совет по использованию команды ALTER.
Если мы хотим предоставить или установить какое-либо значение по умолчанию для столбца таблицы. МЫ можем сделать это, выполнив следующую команду
ALTER TABLE имя_таблицы ALTER имя_столбца SET DEFAULT значение;
В этом синтаксисе не забудьте заменить имя_таблицы, имя_столбца и значение в соответствии с вашими требованиями.
Если мы можем установить значения по умолчанию для столбца. Должен быть способ сбросить или отбросить значения столбца по умолчанию.
Что ж, MySQL предоставляет предложение DROP DEFAULT, а также команду ALTER TABLE, чтобы удалить значения столбца по умолчанию.
ALTER TABLE имя_таблицы ALTER имя_столбца DROP DEFAULT;
Итак, это некоторые из различных способов управления и изменения таблицы в MySQL.
В этой статье описаны различные способы использования команды ALTER для выполнения различных операций. В этой статье мы научились добавлять, удалять, переименовывать таблицу и столбцы, изменять определение столбца, устанавливать и отменять значения по умолчанию для столбца с помощью команды ALTER TABLE в MySQL. Если эта статья помогла вам лучше понять команду ALTER в MySQL, и вы хотите узнать больше о концепциях MySQL.