sql >> Databáze >  >> RDS >> Database

Jak přejmenovat název sloupce v SQL?

Často se může stát, že v databázi vidíme požadavek na změnu názvu sloupce, aby sloužil svému účelu. S pomocí SQL nebo Structured Query Language databázoví administrátoři ukládají, aktualizují, manipulují a načítají data v relačních databázích. V tomto článku si tedy vysvětlíme, jak přejmenovat název sloupce v SQL.

Tento článek bude obsahovat následující témata:

    1. Co je SQL?
    2. Co je příkaz RENAME v SQL?
    3. Přejmenujte název sloupce v MySQL, MariaDB, Oracle a PostgreSQL
    4. Přejmenujte název sloupce v MS SQL Server
    5. Přejmenujte název tabulky MySQL, MariaDB, Oracle

Tak začněme,

Co je SQL?

SQL nebo nejčastěji známé jako POKRAČOVÁNÍ je strukturovaný dotazovací jazyk používaný pro správu a přístup k databázím. Je založen na anglickém jazyce a je navržen tak, aby bylo možné data snadno získávat, manipulovat a přistupovat k nim. Pokud se chcete dozvědět více o základech SQL do hloubky, můžete se podívat na článek o Základech SQL. V SQL existují různé příkazy/příkazy používané k manipulaci s daty. Jednou z takových manipulací, která je v databázích poměrně populární, je přejmenování názvu sloupce v SQL.

Pojďme tedy pochopit, jak používat příkaz RENAME v SQL.

Co je příkaz RENAME v SQL?

Tento příkaz se používá ke změně názvu sloupce na nový název sloupce. Používá se také ke změně názvu tabulky na nový název tabulky. Pojďme pochopit, jak tento příkaz použít v různých databázích. Předtím se však podívejme na následující tabulku, abychom porozuměli všem příkladům:

NABÍDKA BName Žánr Cena

1

Zrcadlo triků

Psychologie

200

2

Daisy Jones

Záhada

350

3

Dáma v jezeře

Záhada

250

4

Miracle Creek

Thriller

450

5

Mizející Země

Drama

300

Jak přejmenovat název sloupce v SQL?

Přejmenujte název sloupce v MySQL, MariaDB, Oracle a PostgreSQL

Chcete-li přejmenovat název sloupce v MySQL, MariaDB, Oracle a PostgreSQL, můžete postupovat podle níže uvedené syntaxe:

Syntaxe

ALTER TABLE TableName
RENAME COLUMN OldColumnName TO NewColumnName;

Příklad:

Napište dotaz pro přejmenování názvu sloupce „BID“ na „BooksID“.

ALTER TABLE Books;
RENAME COLUMN BID TO BooksID;

Po provedení výše uvedeného dotazu uvidíte následující výstup:

Výstup:

ID knihy BName Žánr Cena

1

Zrcadlo triků

Psychologie

200

2

Daisy Jones

Záhada

350

3

Dáma v jezeře

Záhada

250

4

Miracle Creek

Thriller

450

5

Mizející Země

Drama

300

Můžete také použít klíčové slovo ZMĚNIT přejmenovat název sloupce následovně:

Syntaxe

ALTER TABLE TableName
CHANGE COLUMN OldColumnName NewColumnName Data Type;

Příklad:

Napište dotaz pro přejmenování názvu sloupce „BID“ na „BooksID“.

ALTER TABLE Books;
CHANGE COLUMN BID BooksID INT;

Po provedení tohoto dotazu uvidíte výstup stejný jako výše uvedený.

Přejmenujte název sloupce v MS SQL Server

Proces přejmenování sloupce název je MS SQL Server se liší ve srovnání s ostatními databázemi. V MS SQL Server musíte použít uloženou proceduru nazvanou sp_rename.

Syntaxe

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

Příklad:

Napište dotaz pro přejmenování názvu sloupce „BID“ na „BooksID“.

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

Výsledný výstup bude stejný jako u výše uvedených dotazů. Nyní, když jste pochopili, jak přejmenovat název sloupce v různých databázích, pojďme se podívat, jak můžete přejmenovat název tabulky.

Přejmenujte název tabulky MySQL, MariaDB, Oracle

Chcete-li přejmenovat název tabulky, můžete použít příkaz RENAME v SQL následujícím způsobem:

Syntaxe:

ALTER TABLE OldTableName
RENAME TO NewTableName;

Příklad:

ALTER TABLE Books
RENAME TO ListOfBooks;

Nyní, pokud provedete níže uvedený dotaz, abyste viděli podrobnosti v tabulce ListOfBooks, uvidíte následující výstup:

Dotaz:

SELECT * FROM ListOfBooks;
ID knihy BName Žánr Cena

1

Záludné zrcadlo

Psychologie

200

2

Daisy Jones

Záhada

350

3

Dáma v jezeře

Záhada

250

4

Miracle Creek

Thriller

450

5

Mizející Země

Drama

300

Tím se dostáváme ke konci tohoto článku o Přejmenování názvu sloupce v SQL. Doufám, že jste našli tento článek informativní. Doufám, že jste pochopili, jak používat výše uvedené příkazy. Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází s otevřeným zdrojovým kódem, pak se podívejte na naši Certifikační školení MySQL DBA který přichází s živým školením vedeným instruktorem a zkušenostmi z reálného života. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí tohoto předmětu.

Máte na nás otázku? Uveďte to prosím v sekci komentářů tohoto článku o „Přejmenování názvu sloupce v SQL“ a já se vám ozvu.


  1. Zjistěte, zda hodnota obsahuje alespoň jednu číselnou číslici v SQLite

  2. MYSQL importuje data z csv pomocí LOAD DATA INFILE

  3. SQL Server Náhodné řazení

  4. Příklady TAN() v SQL Server