logo

MySQL Stvaranje baze podataka

Baza podataka se koristi za pohranjivanje zbirke zapisa u organiziranom obliku. Omogućuje nam da držimo podatke u tablicama, recima, stupcima i indeksima kako bismo često pronašli relevantne informacije. Zapisima putem baze podataka možemo pristupiti i upravljati njima vrlo jednostavno.

MySQL implementira bazu podataka kao direktorij koji pohranjuje sve datoteke u obliku tablice. Omogućuje nam stvaranje baze podataka uglavnom u dva puta :

  1. MySQL klijent naredbenog retka
  2. MySQL Workbench

MySQL klijent naredbenog retka

Možemo stvoriti novu bazu podataka u MySQL koristeći STVARANJE BAZE PODATAKA izjava sa sintaksom u nastavku:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

Parametar Objašnjenje

Opisi parametara gornje sintakse su sljedeći:

Parametar Opis
naziv_baze podataka To je naziv nove baze podataka koji bi trebao biti jedinstven u instanci MySQL poslužitelja. The AKO NE POSTOJI klauzula izbjegava pogrešku kada stvaramo bazu podataka koja već postoji.
charset_name Nije obavezno. To je naziv skupa znakova za pohranu svakog znaka u nizu. MySQL poslužitelj baze podataka podržava mnoge skupove znakova. Ako to ne damo u izjavi, MySQL uzima zadani skup znakova.
naziv_spoređivanja Nije obavezno da uspoređuje znakove u određenom skupu znakova.

Primjer

Razmotrimo kako stvoriti bazu podataka u MySQL uz pomoć primjera. Otvorite MySQL konzolu i zapišite lozinku, ako smo je postavili tijekom instalacije. Sada smo spremni za izradu baze podataka. Ovdje ćemo stvoriti naziv baze podataka 'employeedb' pomoću sljedeće izjave:

 mysql> CREATE DATABASE employeesdb; 

Izgledat će kao rezultat ispod:

MySQL Stvaranje baze podataka

Možemo pregledati novostvorenu bazu podataka pomoću upita u nastavku koji vraća naziv baze podataka, skup znakova i uspoređivanje baze podataka:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL Stvaranje baze podataka

Stvorenu bazu podataka možemo provjeriti pomoću sljedećeg upita:

 mysql> SHOW DATABASES; 

Nakon izvršenja gornjeg upita, možemo vidjeti sve stvorene baze podataka na poslužitelju.

MySQL Stvaranje baze podataka

Konačno, možemo upotrijebiti naredbu ispod za pristup bazi podataka koja nam omogućuje stvaranje tablice i drugih objekata baze podataka.

 mysql> USE emplyeedb; 

NAPOMENA: Svi nazivi baza podataka, nazivi tablica i nazivi polja tablica razlikuju velika i mala slova. Moramo koristiti ispravna imena dok dajemo bilo koju SQL naredbu.

MySQL Workbench

To je vizualni alat za dizajniranje baze podataka ili GUI koji se koristi za rad s arhitektima baza podataka, programerima i administratorima baza podataka. Ovaj vizualni alat podržava SQL razvoj, modeliranje podataka, migracija podataka i sveobuhvatni administrativni alati za konfiguraciju poslužitelja, korisničku administraciju, sigurnosno kopiranje i još mnogo toga. Omogućuje nam stvaranje novih fizičkih modela podataka, E-R dijagrama i razvoj SQL-a (pokretanje upita itd.).

Da bismo stvorili novu bazu podataka pomoću ovog alata, prvo moramo pokrenuti MySQL Workbench i prijavite se koristeći korisničko ime i lozinku koje želite. Prikazat će se sljedeći zaslon:

MySQL Stvaranje baze podataka

Sada napravite sljedeće korake za stvaranje baze podataka:

interni rad hashmapa

1. Idite na karticu Navigacija i kliknite na Izbornik rasporeda . Ovdje možemo vidjeti sve prethodno kreirane baze podataka. Ako želimo stvoriti novu bazu podataka, desnom tipkom miša kliknite ispod izbornika Shema i odaberite Stvori shemu ili kliknite bazu podataka ikona (crveni pravokutnik) , kao što je prikazano na sljedećem ekranu.

MySQL Stvaranje baze podataka

2. Otvorit će se zaslon novog prozora sheme. Unesite novi naziv baze podataka (na primjer, zaposlenikb ) i koristite zadani skup znakova i poredavanje. Sada kliknite gumb Primijeni kao što je prikazano na donjem ekranu:

MySQL Stvaranje baze podataka

3. Pojavljuje se novi skočni prozor. Klikni na primijeniti dugme.

MySQL Stvaranje baze podataka

4. Pojavljuje se novi skočni zaslon. Klikni na Završi gumb za dovršetak izrade baze podataka.

MySQL Stvaranje baze podataka

5. Nakon uspješne izrade baze podataka, možemo vidjeti nove baze podataka u izborniku Shema. Ako to ne vidimo, kliknite na ikona za osvježavanje u izbornik Shema.

6. Više informacija o bazi podataka možemo vidjeti odabirom baze i klikom na 'ja' ikona. Prozor s informacijama prikazuje nekoliko opcija, poput tablice, okidača, indeksa, korisnika i mnogih drugih.

MySQL Stvaranje baze podataka

7. MySQL Workbench ne nudi opciju preimenovanja naziva baze podataka, ali možemo kreirati, ažurirati i brisati tablicu i retke podataka iz baze podataka.