Изменить столбец в MySQL

Alter Column Mysql



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

Команда ALTER изменяет или изменяет структуру таблицы. Например,







  • Добавление столбца
  • Удаление столбца
  • Переименование столбца
  • Модификация колонки

В этой статье мы попробуем примеры команд ALTER для добавления, удаления, переименования и изменения столбцов таблицы в MySQL.



Добавить столбец

Мы можем добавить столбец в уже существующую таблицу, используя следующий синтаксис команды ALTER.



ВОЗРАСТ СТОЛ table_name
ДОБАВИТЬ имя_столбца тип данных;

В этом синтаксисе не забудьте заменить table_name и column_name на имя, которое вы хотите дать.





Мы также можем указать положение вновь созданного столбца, используя предложения FIRST и AFTER и ссылаясь на уже существующий столбец в таблице. Например

ВОЗРАСТ СТОЛ table_name
ДОБАВИТЬ имя_столбца тип данных
[ ПЕРВЫЙ | ПОСЛЕ ]имя_существующего_столбца;

Если мы хотим добавить столбец перед существующим столбцом, мы можем использовать предложение FIRST. Точно так же, если мы хотим добавить столбец после существующего столбца, мы можем использовать предложение AFTER.



Мы также можем добавить несколько столбцов, используя тот же синтаксис столбцов ALTER TABLE и ADD. Например

ВОЗРАСТ СТОЛ table_name
ДОБАВИТЬ имя_столбца1 тип данных
[ ПЕРВЫЙ | ПОСЛЕ ]имя_существующего_столбца
ДОБАВИТЬ имя_столбца2 тип данных
[ ПЕРВЫЙ | ПОСЛЕ ]имя_существующего_столбца;

Отбросить / удалить столбец

Удалить столбец в MySQL очень просто. Мы можем удалить существующий столбец в таблице, используя команду ALTER TABLE и DROP. Синтаксис для удаления столбца:

ВОЗРАСТ СТОЛ table_name
УРОНИТЬ имя_столбца;

Вот как просто удалить столбец таблицы в MySQL.

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

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

ВОЗРАСТ СТОЛ table_name
ИЗМЕНЕНИЕ СТОЛБЕЦ предыдущий_столбец имя_новый_столбец тип данных;

Если мы можем изменить имя столбца, мы можем изменить имя таблицы и использовать предложение RENAME с командой ALTER TABLE. Синтаксис для переименования таблицы:

ВОЗРАСТ СТОЛ table_name
ПЕРЕИМЕНОВАТЬ К new_table_name;

Изменить столбец

Предположим, мы хотим изменить определение столбца или тип данных столбца в MySQL. В этом случае нам пригодится предложение MODIFY. Мы можем использовать предложение MODIFY, чтобы изменить тип данных столбца. Нравится

ВОЗРАСТ СТОЛ table_name
ИЗМЕНИТЬ cloumn_name new_data_type;

про-тип

Вот совет по использованию команды ALTER.

Установить значение по умолчанию для столбца

Если мы хотим предоставить или установить какое-либо значение по умолчанию для столбца таблицы. МЫ можем сделать это, выполнив следующую команду

ВОЗРАСТ СТОЛ table_name
ВОЗРАСТ cloumn_name УСТАНОВЛЕННЫЙ ДЕФОЛТ ценить ;

В этом синтаксисе не забудьте заменить table_name, column_name и value в соответствии с вашими требованиями.

Если мы можем установить значения по умолчанию для столбца. Должен быть способ сбросить или отбросить значения столбца по умолчанию.

Удалить значение столбца по умолчанию

Что ж, MySQL предоставляет предложение DROP DEFAULT, а также в команде ALTER TABLE, чтобы удалить значения столбца по умолчанию.

ВОЗРАСТ СТОЛ table_name
ВОЗРАСТ cloumn_name УРОНИТЬ ДЕФОЛТ ;

Итак, это некоторые из различных способов управления и изменения таблицы в MySQL.

Резюме

В этой статье описаны различные способы использования команды ALTER для выполнения различных операций. В этой статье мы научились добавлять, удалять, переименовывать таблицу и столбцы, изменять определение столбца, устанавливать и отменять значения по умолчанию для столбца с помощью команды ALTER TABLE в MySQL. Если эта статья помогла вам лучше понять команду ALTER в MySQL, и вы хотите узнать больше о концепциях MySQL. Продолжайте посещать наш сайт linuxhint.com.