Промяна на колона в MySQL

Alter Column Mysql



Докато управлява база данни, администраторът на база данни трябва да промени структурата на таблиците, за да бъде актуална. В тази статия ще научим някои различни типове задачи, които можем да изпълняваме с помощта на предоставената от MySQL команда ALTER. И така, нека започнем.

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







  • Добавяне на колона
  • Изтриване на колона
  • Преименуване на колона
  • Промяна на колона

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



Добавете колона

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



ВЪЗРАСТ ТАБЛИЦА Таблица_име
ДОБАВЯНЕ тип данни на име_на колона;

В този синтаксис не забравяйте да замените table_name и column_name с името, което искате да дадете.





Можем също така да споменем позицията на новосъздадената колона, като използваме клаузите FIRST и AFTER и препращаме към вече съществуващата колона в таблицата. Например

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ДОБАВЯНЕ тип данни на име_на колона
[ ПЪРВО | СЛЕД ]съществуващо_име на колона;

Ако искаме да добавим колона преди съществуваща колона, можем да използваме клаузата FIRST. По същия начин, ако искаме да добавим колона след съществуващата колона, можем да използваме клаузата AFTER.



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

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ДОБАВЯНЕ тип данни на име_на колона1
[ ПЪРВО | СЛЕД ]съществуващо_име на колона
ДОБАВЯНЕ тип данни column_name2
[ ПЪРВО | СЛЕД ]съществуващо_име на колона;

Пуснете/Изтрийте колона

Изтриването на колона в MySQL е толкова лесно, колкото да се каже. Можем да премахнем съществуваща колона в таблица, като използваме командата ALTER TABLE и DROP. Синтаксисът за изтриване на колона е

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ИЗПУСКАЙТЕ име на колона;

Ето колко лесно е да изтриете колона от таблица в MySQL.

Преименувайте колона

Можем да преименуваме колона, като използваме клаузата CHANGE заедно с командата ALTER TABLE. При което първо предоставяме съществуващото име на колоната, а след това новото име заедно с типа данни, последвано от клаузата CHANGE. За да промените името на колоната, изпълнете следната команда

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ПРОМЯНА КОЛОНА предишен_име на колона нов_на_колона тип данни;

Ако можем да променим името на колоната, можем да променим името на таблицата и да използваме клаузата RENAME с командата ALTER TABLE. Синтаксисът за преименуване на таблицата е

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ПЕРЕИМЕНЯВАНЕ ДА СЕ new_table_name;

Промяна на колона

Да предположим, че искаме да променим дефиницията на колоната или типа данни на колона в MySQL. Клаузата MODIFY е полезна, за да ни помогне в този случай. Можем да използваме клаузата MODIFY, за да променим типа данни на колона. Като този

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ИЗМЕНЯВАЙТЕ cloumn_name new_data_type;

професионален тип

Ето един protip за използване на командата ALTER.

Задайте стойност по подразбиране на колона

Ако искаме да предоставим или зададем някаква стойност по подразбиране на колона от таблица. Ние можем да го направим, като изпълним следната команда

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ВЪЗРАСТ cloumn_name КОМПЛЕКТ ПО ПОДРАЗБИРАНЕ стойност ;

В този синтаксис не забравяйте да замените името на таблицата, името на колоната и стойността според вашите изисквания.

Ако можем да зададем стойностите по подразбиране на колона. Трябва да има начин да премахнете или премахнете стойностите по подразбиране на колона.

Премахване на стойността по подразбиране на колона

Е, MySQL предоставя клаузата DROP DEFAULT, както и в командата ALTER TABLE за отпадане на стойностите по подразбиране на колона.

ВЪЗРАСТ ТАБЛИЦА Таблица_име
ВЪЗРАСТ cloumn_name ИЗПУСКАЙТЕ ПО ПОДРАЗБИРАНЕ ;

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

Резюме

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