Jak funguje příkaz CREATE DATABASE v MySQL

Jak Funguje Prikaz Create Database V Mysql



MySQL je široce používaný RDBMS, který podporuje různé příkazy a dotazy k provádění různých databázových operací. Jedním z nich je vytvoření nové databáze, kterou lze provést pomocí „ VYTVOŘIT DATABÁZI ' prohlášení. Příkaz CREATE DATABASE vám umožňuje definovat novou databázi s konkrétním názvem na serveru MySQL s oprávněními pro vytváření. Pomocí tohoto příkazu můžete zadat různé možnosti pro novou databázi, jako je výchozí znaková sada, řazení atd.

Tento článek vysvětlí, jak příkazy CREATE DATABASE fungují v MySQL.







Jak funguje příkaz CREATE DATABASE na serveru MySQL?

V MySQL lze vytvořit novou databázi pomocí „ VYTVOŘIT DATABÁZI “ prohlášení s konkrétním názvem. Syntaxe pro vytvoření databáze je uvedena níže:



VYTVOŘIT DATABÁZI [ jméno databáze ] ;


Ve výše uvedené syntaxi změňte „ [jméno databáze] ” na jakýkoli vhodný název databáze.



Přejděme k příkladům vytváření databáze, ale předtím se ujistěte, že jste přihlášeni do databáze MySQL.





Příklad 1: Vytvoření databáze

Příklad vytvoření názvu databáze “ databáze linuxhint “ je uveden níže:



CREATE DATABASE linuxhintdatabase;


Výstup


Výstup ukázal, že název databáze „ databáze linuxhint ' byl vytvořen.

Nyní ověřte, zda byla databáze vytvořena nebo ne, pomocí „ UKÁZAT ” příkaz takto:

SHOW CREATE DATABASE linuxhintdatabase;


Výstup


Výstup zobrazuje informace o nově (linuxhintdatabase) vytvořené databázi.

Příklad 2: Vytvoření databáze s možností „IF NOT EXISTS“.

Při vytváření nové databáze v MySQL se „ POKUD NEEXISTUJE ” Volba se používá k potvrzení, že zadaná databáze (stejný název) již na serveru neexistuje. Chcete-li vytvořit databázi pomocí „ POKUD NEEXISTUJE ” zadejte níže uvedený příkaz:

VYTVOŘIT DATABÁZI, POKUD NEEXISTUJE linuxhintdatabase1;


Ve výše uvedeném příkazu „ databáze linuxhint1 “ je nový název databáze.

Výstup


Výstup ukázal, že databáze byla vytvořena.

Příklad 3: Vytvoření databáze s CHARACTER SET a COLLATE

' SADA ZNAKŮ “ definuje kódování znaků pro databázi, zatímco “ COLLATE ” definuje pravidla pro řazení a porovnávání znaků. Chcete-li vytvořit databázi s „CHARACTER SET“ a „COLLATE“, zadejte níže uvedený příkaz:

CREATE DATABASE linuxhintdatabase2 ZNAKOVÁ SADA utf8mb4 COLLATE utf8mb4_unicode_ci;


Výstup


Výstup ukázal, že databáze byla vytvořena se zadanými možnostmi.

Jak používat nově vytvořenou databázi?

Databázi lze použít/vybrat pomocí „ použití ” po přihlášení do MySQL. Níže je uveden příklad použití databáze MySQL:

používat databázi linuxhint;


Výstup


Výstup ukázal, že databáze byla změněna na nově vytvořenou databázi, což znamená, že ji nyní bude moci uživatel využívat.

Jak se přímo přihlásit do nově vytvořené databáze?

Pro přímé přihlášení do nově vytvořené databáze použijte příkaz MySQL s uživatelským jménem a heslem, jak je uvedeno níže:

mysql -v md -p databáze linuxhint


Ve výše uvedeném příkazu „ md “ je uživatelské jméno a „ databáze linuxhint “ je název databáze. Po provedení tohoto příkazu budete požádáni o zadání hesla pro MySQL server.

Výstup


Výstup ukázal, že databáze byla připojena.

Jak smazat databázi?

V MySQL lze databázi smazat pomocí „ POKLES ”, příklad je uveden níže:

DROP DATABASE linuxhintdatabase;


Ve výše uvedeném příkazu „ databáze linuxhint “ je název databáze.

Výstup


Výstup ukázal, že databáze byla zrušena (smazána).

Závěr

' VYTVOŘIT DATABÁZI ” je výkonná funkce, která uživatelům umožňuje vytvořit novou databázi na serveru MySQL s dalšími možnostmi nebo nastaveními. Tento článek vysvětluje syntaxi příkazu CREATE DATABASE spolu s příklady vytvoření databáze, použití databáze, přímého přihlášení do databáze a odstranění databáze.