# Kaip naudoti MariaDB CREATE DATABASE

MariaDB sistemoje komanda `CREATE DATABASE` naudojama naujos duomenų bazės sukūrimui. Kiekvienai duomenų bazei serverio aplinkoje turi būti priskirtas unikalus pavadinimas. Norint išvengti klaidų, susijusių su duomenų bazių pavadinimų dubliavimusi, yra dvi papildomos sąlygos, kurias galite naudoti su šia MariaDB komanda.

## Kam naudojamas `CREATE DATABASE` MariaDB?

MariaDB komanda `CREATE DATABASE` naudojama **naujos duomenų bazės** sukūrimui **nemokamoje ir reliacinėje duomenų bazių valdymo sistemoje**. Ji ne tik apibrėžia šios duomenų bazės pavadinimą, bet ir, pasirinktinai, įvairius parametrus. Sukūrimui reikalingos administratoriaus arba administratoriaus teisės.

Naujos kolekcijos pavadinimas turi būti unikalus serverio struktūroje. Jei bandysite naudoti jau naudojamą pavadinimą, gausite klaidos pranešimą be jokių papildomų įspėjimų. Toliau paaiškinama, kaip naudoti `CREATE DB` MariaDB ir kokių atsargumo priemonių galite imtis.

## Kokia yra `CREATE DATABASE` sintaksė?

Pagrindinė MariaDB `CREATE DATABASE` sintaksė yra tokia:

```sql
CREATE DATABASE name_of_database;
```

Šiuo komandomis **sukuriate naują duomenų bazę**. Duomenų bazės pavadinimą nurodote vietoje „name\_of\_database“. Duomenų bazės pavadinimams leidžiami visi ASCII kodo (American Standard Code for Information Interchange) simboliai. Tai apima visas didžiąsias ir mažąsias lotyniškojo alfabeto raides, skaičius nuo 0 iki 9 ir daugelį specialių simbolių.

Štai pavyzdys naujos duomenų bazės, kurioje yra informacija apie klientus:

```sql
CREATE DATABASE customer_list_2024;
```

Sukūrę duomenų bazę, galite pridėti naujus vartotojus naudodami [MariaDB CREATE USER](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-create-user/) ir kurti naujas lenteles naudodami [MariaDB CREATE TABLE](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-sukurti-lentele/).

### `CREATE DATABASE` su `OR REPLACE`

`CREATE DATABASE` sintaksėje galima pridėti dvi papildomas sąlygas, kurios padeda išvengti klaidos pranešimo, jei jau egzistuoja tokio paties pavadinimo duomenų bazė. Pirmoji sąlyga vadinasi `OR REPLACE` ir naudojama pakeisti **duomenų bazę**, jei ji turi tokį patį pavadinimą. Štai sintaksė:

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

Pirmiau pateikta notacija iš esmės yra sutrumpinta šio kodo versija:

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

`OR REPLACE` yra palaikoma nuo versijos 10.1.3.

### `CREATE DATABASE` su `IF NOT EXISTS`

Antroji pasirinktinė sąlyga `CREATE DB` pagal MariaDB yra `IF NOT EXISTS`. Ji naudojama patikrinti, ar jau egzistuoja tokio paties pavadinimo duomenų bazė. Jei jos nėra, duomenų bazė sukuriama. Tačiau, jei jau egzistuoja tokio paties pavadinimo duomenų bazė, **vietoj klaidos pranešimo** gausite **įspėjimą**, o duomenų bazė nebus sukurta. Šios sąlygos sintaksė atrodo taip:

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

Tip Daugiau informacijos apie atvirojo kodo duomenų bazių valdymo sistemą rasite mūsų skaitmeniniame vadove. Be kita ko, jame paaiškiname MariaDB ir MySQL panašumus ir skirtumus bei pateikiame MariaDB įdiegimo instrukcijas.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-duomenu-bazes-kurimas/](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-duomenu-bazes-kurimas/) for AI/LLM consumption.