Kuidas töötab ANDMEBAASI avaldus MySQL-is

Kuidas Tootab Andmebaasi Avaldus Mysql Is



MySQL on laialdaselt kasutatav RDBMS, mis toetab erinevaid käske ja päringuid erinevate andmebaasitoimingute tegemiseks. Üks neist on uue andmebaasi loomine, mida saab teha kasutades ' LOO ANDMEBAAS ” avaldus. CREATE DATABASE avaldus võimaldab teil määratleda MySQL-serveris loomisõigustega uue andmebaasi kindla nimega. Selle avalduse abil saate määrata uue andmebaasi jaoks mitmesuguseid valikuid, näiteks vaikemärgistikku, võrdlemist jne.

See artikkel selgitab, kuidas CREATE DATABASE avaldused MySQL-is töötavad.







Kuidas CREATE DATABASE avaldus MySQL Serveris töötab?

MySQL-is saab luua uue andmebaasi, kasutades ' LOO ANDMEBAAS ” avaldus konkreetse nimega. Andmebaasi loomise süntaks on toodud allpool:



LOO ANDMEBAAS [ andmebaasi nimi ] ;


Muutke ülaltoodud süntaksis ' [andmebaasi nimi] ” mis tahes sobivale andmebaasinimele.



Liigume andmebaasi loomise näidete juurde, kuid enne seda veenduge, et olete MySQL-i andmebaasi sisse loginud.





Näide 1: looge andmebaas

Näide andmebaasi nime loomisest ' linuxhint andmebaas ” on toodud allpool:



LOO ANDMEBAAS linuxhintandmebaas;


Väljund


Väljund näitas, et andmebaasi nimi ' linuxhint andmebaas ' on loodud.

Nüüd kontrollime, kas andmebaas loodi või mitte, kasutades ' NÄITA ” käsk järgmiselt:

SHOW CREATE DATABASE linuxhintdatabase;


Väljund


Väljund kujutab teavet äsja (linuxhintdatabase) loodud andmebaasi kohta.

Näide 2: looge andmebaas valikuga „IF NOT EXISTS”.

Uue andmebaasi loomisel MySQL-is, KUI EI OLEMAS ” Suvandit kasutatakse kinnitamaks, et määratud andmebaasi (sama nimega) pole serveris juba olemas. Andmebaasi loomiseks kasutades ' KUI EI OLEMAS ' suvand tippige järgmine käsk:

LOO ANDMEBAAS, KUI POLE OLEMAS linuxhintdatabase1;


Ülaltoodud käsus ' linuxhintandmebaas1 ” on andmebaasi uus nimi.

Väljund


Väljund näitas, et andmebaas on loodud.

Näide 3: looge andmebaas CHARACTER SET ja COLLATE abil

' TEGELASTE KOMPLEKT ' määrab andmebaasi märgikodeeringu, samas kui ' VÕRDLEMA ” määratleb märkide sortimise ja võrdlemise reeglid. “CHARACTER SET” ja “COLLATE” andmebaasi loomiseks tippige järgmine käsk:

LOO ANDMEBAAS linuxhintdatabase2 MÄRGIKOMPLEKT utf8mb4 COLLATE utf8mb4_unicode_ci;


Väljund


Väljundis kuvatakse, et andmebaas on määratud suvanditega loodud.

Kuidas vastloodud andmebaasi kasutada?

Andmebaasi saab kasutada/valida kasutades ' kasutada ” käsk pärast MySQL-i sisselogimist. Allpool on toodud näide MySQL-i andmebaasi kasutamiseks:

kasutada linuxhint andmebaasi;


Väljund


Väljund näitas, et andmebaas on muudetud vastloodud andmebaasiks, mis tähendab, et nüüd saab kasutaja seda kasutada.

Kuidas vastloodud andmebaasi otse sisse logida?

Vastloodud andmebaasi otse sisselogimiseks kasutage MySQL-i käsku koos kasutajanime ja parooliga, nagu on näidatud allpool:

mysql -sisse md -lk linuxhint andmebaas


Ülaltoodud käsus ' md ' on kasutajanimi ja ' linuxhint andmebaas ” on andmebaasi nimi. Pärast selle käsu täitmist palutakse teil sisestada MySQL-serveri parool.

Väljund


Väljund näitas, et andmebaas on ühendatud.

Kuidas andmebaasi kustutada?

MySQL-is saab andmebaasi kustutada, kasutades ' TULLA ” käsk, näide on toodud allpool:

DROP DATABASE linuxhintdatabase;


Ülaltoodud käsus ' linuxhint andmebaas ” on andmebaasi nimi.

Väljund


Väljund näitas, et andmebaas on välja langenud (kustutatud).

Järeldus

' LOO ANDMEBAAS ” avaldus on võimas funktsioon, mis võimaldab kasutajatel luua MySQL-i serveris uue andmebaasi mis tahes lisavalikute või sätetega. Selles artiklis selgitati CREATE DATABASE avalduse süntaksit koos näidetega andmebaasi loomise, andmebaasi kasutamise, otse andmebaasi sisselogimise ja andmebaasi kustutamise kohta.