Tietokantaa käytetään tietueiden kokoelman tallentamiseen järjestetyssä muodossa. Sen avulla voimme säilyttää tiedot taulukoissa, riveissä, sarakkeissa ja hakemistoissa löytääksemme tarvittavat tiedot usein. Voimme käyttää ja hallita tietueita tietokannan kautta erittäin helposti.
MySQL toteuttaa tietokannan hakemistona, joka tallentaa kaikki tiedostot taulukon muodossa. Sen avulla voimme luoda tietokannan pääasiassa sisään kaksi tapaa :
- MySQL Command Line Client
- MySQL Workbench
MySQL Command Line Client
Voimme luoda uuden tietokannan MySQL:ään käyttämällä LUO TIETOKANTA lauseke alla olevalla syntaksilla:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
Parametrin selitys
Yllä olevan syntaksin parametrien kuvaukset ovat seuraavat:
Parametri | Kuvaus |
---|---|
tietokannan nimi | Se on uuden tietokannan nimi, jonka tulee olla ainutlaatuinen MySQL-palvelinesiintymässä. The JOS EI OLE OLEMASSA lauseke välttää virheen, kun luomme jo olemassa olevan tietokannan. |
merkkisarjan_nimi | Se on valinnainen. Se on merkkijonon nimi, joka tallentaa jokaisen merkin merkkijonoon. MySQL-tietokantapalvelin tukee monia merkistöjä. Jos emme anna tätä käskyssä, MySQL ottaa oletusmerkkijoukon. |
lajittelun_nimi | Se on valinnainen, joka vertaa merkkejä tietyssä merkistössä. |
Esimerkki
Ymmärrämme kuinka luodaan tietokanta MySQL:ssä esimerkin avulla. Avaa MySQL-konsoli ja kirjoita salasana muistiin, jos olemme määrittäneet asennuksen aikana. Nyt olemme valmiita luomaan tietokannan. Täällä aiomme luoda tietokannan nimen 'työntekijäb' käyttämällä seuraavaa lausetta:
mysql> CREATE DATABASE employeesdb;
Se näyttää alla olevalta tulosteelta:
Voimme tarkastella juuri luotua tietokantaa käyttämällä alla olevaa kyselyä, joka palauttaa tietokannan nimen, merkistön ja tietokannan lajittelun:
mysql> SHOW CREATE DATABASE employeedb;
Voimme tarkistaa luodun tietokannan seuraavalla kyselyllä:
mysql> SHOW DATABASES;
Yllä olevan kyselyn suorittamisen jälkeen voimme nähdä kaikki luodut tietokannat palvelimella.
Lopuksi voimme käyttää alla olevaa komentoa päästäksemme tietokantaan, jonka avulla voimme luoda taulukon ja muita tietokantaobjekteja.
mysql> USE emplyeedb;
HUOMAUTUS: Kaikki tietokantojen nimet, taulukkojen nimet ja taulukkokenttien nimet ovat isoja ja pieniä kirjaimia eroteltuja. Meidän on käytettävä oikeanimiä antaessaan mitä tahansa SQL-komentoa.
MySQL Workbench
Se on visuaalinen tietokannan suunnittelu tai GUI-työkalu, jota käytetään työskentelemään tietokanta-arkkitehtien, kehittäjien ja tietokannan ylläpitäjien kanssa. Tämä visuaalinen työkalu tukee SQL kehitys, tietojen mallinnus, tietojen siirto ja kattavat hallintatyökalut palvelimen konfigurointiin, käyttäjien hallintaan, varmuuskopiointiin ja moniin muihin. Sen avulla voimme luoda uusia fyysisiä tietomalleja, E-R-kaavioita ja SQL-kehitystä (suorita kyselyitä jne.).
Jotta voimme luoda uuden tietokannan tällä työkalulla, meidän on ensin käynnistettävä MySQL Workbench ja kirjaudu sisään haluamallasi käyttäjätunnuksella ja salasanalla. Se näyttää seuraavan näytön:
Tee nyt seuraavat vaiheet tietokannan luomiseksi:
java päivämäärä merkkijonoon
1. Siirry Navigointi-välilehteen ja napsauta Aikataulu-valikko . Täällä näemme kaikki aiemmin luodut tietokannat. Jos haluamme luoda uuden tietokannan, napsauta hiiren kakkospainikkeella Schema-valikon alla ja valitse Create Schema tai napsauta tietokantaa kuvake (punainen suorakulmio) , kuten seuraavassa näytössä näkyy.
2. Uusi Schema-ikkuna avautuu. Anna uusi tietokannan nimi (esim. työntekijädb ) ja käytä oletusmerkistöä ja lajittelua. Napsauta nyt Käytä-painiketta alla olevan näytön mukaisesti:
3. Uusi ponnahdusikkuna tulee näkyviin. Klikkaa Käytä -painiketta.
4. Uusi ponnahdusikkuna tulee näkyviin. Klikkaa Suorittaa loppuun -painiketta päättääksesi tietokannan luomisen.
5. Onnistuneen tietokannan luomisen jälkeen näemme uudet tietokannat Schema-valikossa. Jos emme näe tätä, napsauta päivityskuvake Schema-valikkoon.
6. Näemme tietokannasta lisätietoja valitsemalla tietokannan ja napsauttamalla -painiketta 'minä' kuvake. Tietoikkunassa on useita vaihtoehtoja, kuten Taulukko, Triggerit, Indeksit, Käyttäjät ja monet muut.
7. MySQL Workbench ei tarjoa mahdollisuutta nimetä tietokannan nimeä uudelleen, mutta voimme luoda, päivittää ja poistaa taulukko- ja tietorivejä tietokannasta.