Database
 sql >> база данни >  >> RDS >> Database

Как да преименувате име на колона в SQL?

Често може да се случи така, че да видим изискване за промяна на името на колоната в базата данни, за да изпълни целта си. С помощта на SQL или Structured Query Language администраторите на базата данни съхраняват, актуализират, манипулират и извличат данни в релационни бази данни. И така, в тази статия нека разберем как да преименуваме име на колона в SQL.

Следните теми ще бъдат обхванати в тази статия:

    1. Какво е SQL?
    2. Какво е командата RENAME в SQL?
    3. Преименувайте името на колона в MySQL, MariaDB, Oracle и PostgreSQL
    4. Преименувайте името на колоната в MS SQL Server
    5. Преименувайте името на таблицата MySQL, MariaDB, Oracle

Така че нека започнем тогава,

Какво е SQL?

SQL или най-често известен като SEQUEL е структуриран език за заявки, използван за управление и достъп до базите данни. Той е базиран на английски език и е проектиран по начин за лесно извличане, манипулиране и достъп до данните. Ако искате да научите повече за основите на SQL в дълбочина, можете да се обърнете към статията за основите на SQL. В SQL има различни изрази/команди, използвани за манипулиране на данни. Една такава манипулация, която е доста популярна в базите данни, е преименуването на името на колоната в SQL.

И така, нека разберем как да използваме командата RENAME в SQL.

Какво е командата RENAME в SQL?

Тази команда се използва за промяна на името на колона на ново име на колона. Използва се и за промяна на таблицата с ново име на таблица. Нека разберем как да използваме тази команда в различни бази данни. Но преди това нека разгледаме следната таблица, за да разберем всички примери:

BID BName Жанр Цена

1

Trick Mirror

Психология

200

2

Дейзи Джоунс

Мистерия

350

3

Дама в езерото

Мистерия

250

4

Miracle Creek

Трилър

450

5

Изчезваща Земя

Драма

300

Как да преименувам името на колона в SQL?

Преименувайте името на колона в MySQL, MariaDB, Oracle и PostgreSQL

За да преименувате име на колона в MySQL, MariaDB, Oracle и PostgreSQL, можете да следвате следния синтаксис:

Синтаксис

ALTER TABLE TableName
RENAME COLUMN OldColumnName TO NewColumnName;

Пример:

Напишете заявка за преименуване на името на колоната „BID“ на „BooksID“.

ALTER TABLE Books;
RENAME COLUMN BID TO BooksID;

При изпълнение на горната заявка ще видите следния изход:

Изход:

BooksID BName Жанр Цена

1

Trick Mirror

Психология

200

2

Дейзи Джоунс

Мистерия

350

3

Дама в езерото

Мистерия

250

4

Miracle Creek

Трилър

450

5

Изчезваща Земя

Драма

300

Можете също да използвате CHANGE ключова дума за да преименувате име на колона, както следва:

Синтаксис

ALTER TABLE TableName
CHANGE COLUMN OldColumnName NewColumnName Data Type;

Пример:

Напишете заявка за преименуване на името на колоната „BID“ на „BooksID“.

ALTER TABLE Books;
CHANGE COLUMN BID BooksID INT;

При изпълнение на тази заявка ще видите изхода същия като горния изход.

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

Процесът на преименуване на име на колона е MS SQL Server е различен в сравнение с другите бази данни. В MS SQL Server трябва да използвате съхранената процедура, наречена sp_rename.

Синтаксис

sp_rename 'TableName.OldColumnName', 'New ColumnName', 'COLUMN';

Пример:

Напишете заявка за преименуване на името на колоната „BID“ на „BooksID“.

sp_rename 'Books.BID', 'BooksID', 'COLUMN';

Резултатът ще бъде същият като този за горните заявки. Сега, след като разбрахте как да преименувате име на колона в различни бази данни, нека видим как можете да преименувате име на таблица.

Преименувайте името на таблицата MySQL, MariaDB, Oracle

За да преименувате име на таблица, можете да използвате командата RENAME в SQL по следния начин:

Синтаксис:

ALTER TABLE OldTableName
RENAME TO NewTableName;

Пример:

ALTER TABLE Books
RENAME TO ListOfBooks;

Сега, ако изпълните заявката по-долу, за да видите подробностите в таблицата ListOfBooks, ще видите следния изход:

Запитване:

SELECT * FROM ListOfBooks;
BooksID BName Жанр Цена

1

Tricky Mirror

Психология

200

2

Дейзи Джоунс

Мистерия

350

3

Дама в езерото

Мистерия

250

4

Miracle Creek

Трилър

450

5

Изчезваща Земя

Драма

300

С това стигаме до края на тази статия за Преименуване на име на колона в SQL. Надявам се, че сте намерили тази статия за информативна. Надявам се, че сте разбрали как да използвате горните команди. Ако искате да научите повече за MySQL и се запознайте с тази релационна база данни с отворен код, след което разгледайте нашата Обучение за сертифициране на MySQL DBA , който идва с обучение на живо от инструктор и реален опит с проекти. Това обучение ще ви помогне да разберете MySQL в дълбочина и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в секцията за коментари на тази статия за „Преименуване на име на колона в SQL“ и аз ще се свържа с вас.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Минимално регистриране с INSERT...SELECT в празни клъстерирани таблици

  2. Оценка на кардиналността:Комбиниране на статистика на плътността

  3. Липсващи индекси в MS SQL или оптимизация за нула време

  4. Работа с не-ASCII JDBC данни в Talend

  5. Как да гарантираме, че базите данни нямат фрагментирани индекси