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 :
- MySQL klijent naredbenog retka
- 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:
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;
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.
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:
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.
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:
3. Pojavljuje se novi skočni prozor. Klikni na primijeniti dugme.
4. Pojavljuje se novi skočni zaslon. Klikni na Završi gumb za dovršetak izrade 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.
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.