# 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:

```sql
CREATE DATABASE name_of_database;
```

S 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:

```sql
CREATE DATABASE customer_list_2024;
```

Ko ustvarite bazo podatkov, lahko dodate nove uporabnike z [MariaDB CREATE USER](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvarite-uporabnika/) in ustvarite nove tabele z [MariaDB CREATE TABLE](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvari-tabelo/).

### `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:

```sql
CREATE OR REPLACE DATABASE name_of_database;
```

Zgornja oznaka je v bistvu skrajšana različica tega kode:

```sql
DROP DATABASE IF EXISTS name_of_database;
CREATE DATABASE name_of_database;
```

`OR 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:

```sql
CREATE DATABASE IF NOT EXISTS name_of_database;
```

Tip Več informacij o odprtokodnem sistemu za upravljanje podatkovnih baz najdete v našem digitalnem vodniku. Med drugim pojasnjujemo podobnosti in razlike med MariaDB in MySQL ter vas vodimo skozi potrebne korake za namestitev MariaDB.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvari-bazo-podatkov/](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvari-bazo-podatkov/) for AI/LLM consumption.