Kako uporabljati MariaDB CREATE DATABASE
V MariaDB se ukaz CREATE DATABASE uporablja za ustvarjanje nove zbirke podatkov. Vsaki zbirki podatkov v strežniškem okolju je treba dodeliti edinstveno ime. Da bi se izognili napakam, povezanim z dvojnimi imeni zbirk podatkov, obstajata dve izbirni klavzuli, ki ju lahko uporabite s tem ukazom MariaDB.
Za kaj se uporablja CREATE DATABASE v MariaDB?
Ukaz CREATE DATABASE v MariaDB se uporablja za ustvarjanje nove zbirke podatkov v brezplačnem sistemu za upravljanje relacijskih zbirk podatkov. Ta ne določa samo imena te zbirke podatkov, ampak po želji tudi različne parametre. Za ustvarjanje so potrebna root ali admin pravice.
Ime nove zbirke mora biti edinstveno znotraj strukture strežnika. Če poskušate uporabiti ime, ki je že v uporabi, boste prejeli sporočilo o napaki brez dodatnih opozoril. V naslednjih poglavjih je pojasnjeno, kako uporabljati CREATE DB v MariaDB in kakšne previdnostne ukrepe lahko sprejmete.
Kakšna je sintaksa za CREATE DATABASE?
Osnovna sintaksa CREATE DATABASE v MariaDB je:
CREATE DATABASE name_of_database;sqlS tem ukazom ustvarite novo bazo podatkov. Ime baze podatkov določite v mestu za ime baze podatkov. Za imena baz podatkov so dovoljeni vsi znaki ASCII-kode (American Standard Code for Information Interchange). To vključuje vse črke latinice v veliki in mali pisavi, številke od 0 do 9 in številne posebne znake.
Tukaj je primer nove zbirke podatkov, ki vsebuje informacije o strankah:
CREATE DATABASE customer_list_2024;sqlKo ustvarite bazo podatkov, lahko dodate nove uporabnike z MariaDB CREATE USER in ustvarite nove tabele z MariaDB CREATE TABLE.
CREATE DATABASE z OR REPLACE
V sintakso CREATE DATABASE za MariaDB je mogoče dodati dve izbirni klavzuli, ki pomagata preprečiti pojav sporočila o napaki, če že obstaja baza podatkov z istim imenom. Prva klavzula se imenuje OR REPLACE in se uporablja za zamenjavo baze podatkov, če ima isto ime. Sintaksa je naslednja:
CREATE OR REPLACE DATABASE name_of_database;sqlZgornja oznaka je v bistvu skrajšana različica tega kode:
DROP DATABASE IF EXISTS name_of_database;
CREATE DATABASE name_of_database;sqlOR REPLACE je podprt od različice 10.1.3.
CREATE DATABASE z IF NOT EXISTS
Druga neobvezna klavzula za CREATE DB v MariaDB je IF NOT EXISTS. Uporablja se za preverjanje, ali že obstaja baza podatkov z istim imenom. Če ne obstaja, se baza podatkov ustvari. Če pa baza podatkov z istim imenom že obstaja, namesto sporočila o napaki prejmete opozorilno sporočilo, baza podatkov pa se ne ustvari. Sintaksa te klavzule je naslednja:
CREATE DATABASE IF NOT EXISTS name_of_database;sql