Ako funguje príkaz CREATE DATABASE v MySQL

Ako Funguje Prikaz Create Database V Mysql



MySQL je široko používaný RDBMS, ktorý podporuje rôzne príkazy a dotazy na vykonávanie rôznych databázových operácií. Jedným z nich je vytvorenie novej databázy, ktorú je možné vykonať pomocou „ VYTVORIŤ DATABÁZU “vyhlásenie. Príkaz CREATE DATABASE vám umožňuje definovať novú databázu s konkrétnym názvom na serveri MySQL s oprávneniami na vytváranie. Pomocou tohto príkazu môžete zadať rôzne možnosti pre novú databázu, ako napríklad predvolenú znakovú sadu, porovnávanie atď.

Tento článok vysvetlí, ako fungujú príkazy CREATE DATABASE v MySQL.







Ako funguje príkaz CREATE DATABASE na serveri MySQL?

V MySQL je možné vytvoriť novú databázu pomocou „ VYTVORIŤ DATABÁZU “ vyhlásenie s konkrétnym názvom. Syntax na vytvorenie databázy je uvedená nižšie:



VYTVORIŤ DATABÁZU [ názov-databázy ] ;


Vo vyššie uvedenej syntaxi zmeňte „ [názov databázy] ” na akýkoľvek vhodný názov databázy.



Prejdime na príklady vytvorenia databázy, ale predtým sa uistite, že ste sa prihlásili do databázy MySQL.





Príklad 1: Vytvorenie databázy

Príklad vytvorenia názvu databázy “ databázu linuxhint “ je uvedené nižšie:



CREATE DATABASE linuxhintdatabase;


Výkon


Výstup ukázal, že názov databázy „ databázu linuxhint ' bolo vytvorené.

Teraz potvrďte, či bola databáza vytvorená alebo nie pomocou „ ŠOU “ príkaz takto:

SHOW CREATE DATABASE linuxhintdatabase;


Výkon


Výstup zobrazuje informácie o novovytvorenej databáze (linuxhintdatabase).

Príklad 2: Vytvorte databázu s možnosťou „IF NOT EXISTS“.

Pri vytváraní novej databázy v MySQL sa „ AK NEEXISTUJE ” Voľba sa používa na potvrdenie, že zadaná databáza (rovnaký názov) už na serveri neexistuje. Ak chcete vytvoriť databázu pomocou „ AK NEEXISTUJE ” zadajte príkaz uvedený nižšie:

VYTVORIŤ DATABÁZU, AK NEEXISTUJE linuxhintdatabase1;


Vo vyššie uvedenom príkaze „ databáza linuxhint1 “ je nový názov databázy.

Výkon


Výstup ukázal, že databáza bola vytvorená.

Príklad 3: Vytvorte databázu s CHARACTER SET a COLLATE

' SÚBOR ZNAKOV “ definuje kódovanie znakov pre databázu, zatiaľ čo „ COLLATE ” definuje pravidlá pre triedenie a porovnávanie znakov. Ak chcete vytvoriť databázu s „CHARACTER SET“ a „COLLATE“, zadajte nasledujúci príkaz:

CREATE DATABASE linuxhintdatabase2 SADA ZNAKOV utf8mb4 COLLATE utf8mb4_unicode_ci;


Výkon


Výstup zobrazuje, že databáza bola vytvorená so zadanými možnosťami.

Ako používať novovytvorenú databázu?

Databázu je možné použiť/vybrať pomocou „ použitie ” po prihlásení do MySQL. Príklad použitia databázy MySQL je uvedený nižšie:

používať databázu linuxhint;


Výkon


Výstup ukázal, že databáza bola zmenená na novovytvorenú databázu, čo znamená, že teraz ju bude môcť užívateľ využívať.

Ako sa priamo prihlásiť do novovytvorenej databázy?

Ak sa chcete priamo prihlásiť do novovytvorenej databázy, použite príkaz MySQL s používateľským menom a heslom, ako je uvedené nižšie:

mysql -v md -p databázu linuxhint


Vo vyššie uvedenom príkaze „ md “ je používateľské meno a „ databázu linuxhint “ je názov databázy. Po vykonaní tohto príkazu sa zobrazí výzva na zadanie hesla pre server MySQL.

Výkon


Výstup ukázal, že databáza bola pripojená.

Ako vymazať databázu?

V MySQL je možné databázu vymazať pomocou „ POKLES “, príklad je uvedený nižšie:

DROP DATABASE linuxhintdatabase;


Vo vyššie uvedenom príkaze „ databázu linuxhint “ je názov databázy.

Výkon


Výstup ukázal, že databáza bola zrušená (vymazaná).

Záver

' VYTVORIŤ DATABÁZU ” je výkonná funkcia, ktorá umožňuje používateľom vytvoriť novú databázu na serveri MySQL s akýmikoľvek ďalšími možnosťami alebo nastaveniami. Tento článok vysvetľuje syntax príkazu CREATE DATABASE spolu s príkladmi vytvárania databázy, používania databázy, priameho prihlásenia sa do databázy a vymazania databázy.