Поиск по сайту:

Достойный человек не идет по следам других людей (Конфуций).

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

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
15 декабря 2020
Как установить MySQL на Ubuntu 16.04
Управляя базой данных, администратору базы данных необходимо изменить структуру таблиц, чтобы оставаться в курсе последних событий. В этой статье мы изучим некоторые различные типы задач, которые мы можем выполнять с помощью предоставленной 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.

Читать  4 полезных инструмента командной строки для мониторинга производительности MySQL в Linux

 

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

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

ALTER TABLE имя_таблицы
ALTER имя_столбца SET DEFAULT значение;

 

В этом синтаксисе не забудьте заменить имя_таблицы, имя_столбца и значение в соответствии с вашими требованиями.

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

 

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

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

ALTER TABLE имя_таблицы
ALTER имя_столбца DROP DEFAULT;

 

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

 

Резюме

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

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

0 0 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

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

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

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

close
galka

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

close