Duomenų bazė naudojama įrašų rinkiniui saugoti organizuota forma. Tai leidžia mums laikyti duomenis į lenteles, eilutes, stulpelius ir indeksus, kad dažnai rastume reikiamą informaciją. Mes galime labai lengvai pasiekti ir valdyti įrašus per duomenų bazę.
MySQL įgyvendina duomenų bazę kaip katalogą, kuriame visi failai saugomi lentelės pavidalu. Tai leidžia mums sukurti duomenų bazę daugiausia du keliai :
- MySQL komandų eilutės klientas
- „MySQL Workbench“.
MySQL komandų eilutės klientas
Mes galime sukurti naują duomenų bazę MySQL naudodami KURTI DUOMENŲ BAZĘ teiginys su tokia sintaksė:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
Parametrų paaiškinimas
Aukščiau pateiktos sintaksės parametrų aprašymai yra tokie:
Parametras | apibūdinimas |
---|---|
duomenų bazės_pavadinimas | Tai naujos duomenų bazės pavadinimas, kuris MySQL serverio egzemplioriuje turėtų būti unikalus. The JEI NĖRA sąlyga leidžia išvengti klaidos, kai sukuriame jau egzistuojančią duomenų bazę. |
charset_name | Tai neprivaloma. Tai simbolių rinkinio, skirto saugoti kiekvieną simbolį eilutėje, pavadinimas. MySQL duomenų bazės serveris palaiko daugybę simbolių rinkinių. Jei to nepateiksime teiginyje, MySQL paima numatytąjį simbolių rinkinį. |
lyginimo_pavadinimas | Tai neprivaloma, kad būtų lyginami tam tikro simbolių rinkinio simboliai. |
Pavyzdys
Leiskite mums suprasti, kaip sukurti duomenų bazę MySQL naudojant pavyzdį. Atidarykite „MySQL“ konsolę ir užsirašykite slaptažodį, jei jį nustatėme diegimo metu. Dabar esame pasirengę sukurti duomenų bazę. Čia mes sukursime duomenų bazės pavadinimą 'darbuotojas' naudojant šį teiginį:
mysql> CREATE DATABASE employeesdb;
Tai atrodys taip, kaip žemiau pateikta išvestis:
Naujai sukurtą duomenų bazę galime peržiūrėti naudodami toliau pateiktą užklausą, kuri pateikia duomenų bazės pavadinimą, simbolių rinkinį ir duomenų bazės palyginimą:
mysql> SHOW CREATE DATABASE employeedb;
Sukurtą duomenų bazę galime patikrinti naudodami šią užklausą:
mysql> SHOW DATABASES;
Atlikę aukščiau pateiktą užklausą, galime matyti visas sukurtas duomenų bazes serveryje.
Galiausiai galime naudoti toliau pateiktą komandą, kad pasiektume duomenų bazę, kuri leidžia mums sukurti lentelę ir kitus duomenų bazės objektus.
mysql> USE emplyeedb;
PASTABA: Visi duomenų bazių pavadinimai, lentelių pavadinimai ir lentelių laukų pavadinimai yra skirti didžiosioms ir mažosioms raidėms. Pateikdami bet kurią SQL komandą turime naudoti tinkamus vardus.
„MySQL Workbench“.
Tai vizualinis duomenų bazių projektavimo arba GUI įrankis, naudojamas dirbant su duomenų bazių architektais, kūrėjais ir duomenų bazių administratoriais. Šis vaizdo įrankis palaiko SQL kūrimas, duomenų modeliavimas, duomenų perkėlimas ir visapusiški administravimo įrankiai, skirti serverio konfigūravimui, vartotojų administravimui, atsarginėms kopijoms kurti ir daugeliui kitų. Tai leidžia mums kurti naujus fizinių duomenų modelius, E-R diagramas ir kurti SQL (paleisti užklausas ir pan.).
Norėdami sukurti naują duomenų bazę naudodami šį įrankį, pirmiausia turime paleisti „MySQL Workbench“. ir prisijunkite naudodami norimą vartotojo vardą ir slaptažodį. Bus rodomas toks ekranas:
Dabar atlikite šiuos duomenų bazės kūrimo veiksmus:
jautis vs bulius
1. Eikite į Naršymo skirtuką ir spustelėkite Tvarkaraščio meniu . Čia matome visas anksčiau sukurtas duomenų bazes. Jei norime sukurti naują duomenų bazę, dešiniuoju pelės mygtuku spustelėkite meniu Schema ir pasirinkite Kurti schemą arba spustelėkite duomenų bazę piktograma (raudonas stačiakampis) , kaip parodyta kitame ekrane.
2. Atidaromas naujas schemos langas. Įveskite naują duomenų bazės pavadinimą (pvz. darbuotojasdb ) ir naudokite numatytąjį simbolių rinkinį bei palyginimą. Dabar spustelėkite mygtuką Taikyti, kaip parodyta toliau pateiktame ekrane:
3. Pasirodo naujas iššokantis langas. Spustelėkite ant Taikyti mygtuką.
4. Pasirodo naujas iššokantis langas. Spustelėkite ant Baigti mygtuką, kad užbaigtumėte duomenų bazės kūrimą.
5. Sėkmingai sukūrus duomenų bazę, naujas duomenų bazes galime matyti meniu Schema. Jei to nematome, spustelėkite atnaujinimo piktograma į meniu Schema.
6. Daugiau informacijos apie duomenų bazę pamatysime pasirinkę duomenų bazę ir spustelėję 'aš' piktogramą. Informacijos lange rodomos kelios parinktys, pvz., lentelė, aktyvikliai, indeksai, vartotojai ir daugelis kitų.
7. MySQL Workbench nesuteikia galimybės pervardyti duomenų bazės pavadinimą, tačiau galime sukurti, atnaujinti ir ištrinti lentelę bei duomenų eilutes iš duomenų bazės.