Tabela se uporablja za organiziranje podatkov v obliki vrstic in stolpcev ter za shranjevanje in prikaz zapisov v formatu strukture. Podobno je delovnim listom v aplikaciji za preglednice. Ukaz za ustvarjanje tabele zahteva tri stvari :
- Ime tabele
- Imena polj
- Definicije za vsako polje
MySQL nam omogoča, da ustvarimo tabelo v bazi podatkov predvsem v dva načina :
- Odjemalec ukazne vrstice MySQL
- MySQL Workbench
Odjemalec ukazne vrstice MySQL
MySQL nam omogoča, da ustvarimo tabelo v bazi podatkov z uporabo USTVARI TABELO ukaz. Sledi generično sintaksa za ustvarjanje tabele MySQL v bazi podatkov.
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Parameter Razlaga
Opisi parametrov zgornje sintakse so naslednji:
Parameter | Opis |
---|---|
ime_baze podatkov | To je ime nove tabele. Biti mora edinstven v zbirki podatkov MySQL, ki smo jo izbrali. The ČE NE OBSTAJA se izogne napaki, ko ustvarimo tabelo v izbrani bazi podatkov, ki že obstaja. |
definicija_stolpca | Določa ime stolpca skupaj z vrstami podatkov za vsak stolpec. Stolpci v definiciji tabele so ločeni z operatorjem vejice. Sintaksa definicije stolpca je naslednja: ime_stolpca1 vrsta_podatkov (velikost) [NULL | NI NULL] |
omejitve_tabele | Določa omejitve tabele, kot so PRIMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK itd. |
Primer
Razumejmo, kako ustvariti tabelo v bazi podatkov s pomočjo primera. Odprite MySQL konzolo in si zapišite geslo, če smo ga nastavili med namestitvijo. Zdaj odprite bazo podatkov, v kateri želite ustvariti tabelo. Tukaj bomo ustvarili ime tabele 'employee_table' v bazi podatkov 'employeedb' z uporabo naslednje izjave:
mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) );
OPOMBA:
1. Tu je NOT NULL atribut polja in se uporablja, ker ne želimo, da je to polje NULL. Če poskušamo ustvariti zapis z vrednostjo NULL, bo MySQL prikazal napako.
2. Atribut polja AUTO_INCREMENT določa MySQL, da nadaljuje in doda naslednje razpoložljivo število v polje ID. PRIMARY KEY se uporablja za definiranje edinstvenosti stolpca. Za določitev primarnega ključa lahko uporabimo več stolpcev, ločenih z vejico.
Vizualni prikaz ustvarjanja tabele MySQL:
Za ogled novo ustvarjene tabele moramo uporabiti naslednji ukaz:
mysql> SHOW TABLES;
Videti bo kot spodnji rezultat:
Oglejte si strukturo tabele:
Za ogled informacij ali strukture novo ustvarjene tabele lahko uporabimo naslednji ukaz:
jvm v Javi
mysql> DESCRIBE employee_table;
Videti bo takole:
Ustvari tabelo z uporabo MySQL Workbench
Je vizualno orodje GUI, ki se uporablja za hitro in učinkovito ustvarjanje baz podatkov, tabel, indeksov, pogledov in shranjenih procedur. Če želite ustvariti novo bazo podatkov s tem orodjem, moramo najprej zagnati MySQL Workbench in se prijavite z uporabniškim imenom in geslom, ki ju želite. Prikazal se bo naslednji zaslon:
Zdaj naredite naslednje korake za ustvarjanje tabele:
1. Pojdite na zavihek Navigacija in kliknite na Meni razporeda . Tukaj lahko vidimo vse predhodno ustvarjene baze podatkov. Sedaj smo pripravljeni izbrati zbirko podatkov, v kateri je ustvarjena tabela.
2. Izberemo bazo podatkov, dvakrat kliknemo nanjo in dobili bomo podmeni pod bazo podatkov. te podmeniji so tabele, pogledi, funkcije in shranjeni postopki, kot je prikazano na spodnjem zaslonu.
3. Izberite podmeni Tabele, z desno miškino tipko kliknite in izberite Ustvari tabelo možnost. Lahko tudi kliknemo ikono za ustvarjanje nove tabele (prikazano v rdečem pravokotniku), da ustvarimo tabelo.
4. Na zaslonu nove tabele moramo izpolniti vse podrobnosti, da ustvarimo tabelo. Tukaj bomo vnesli ime tabele ( na primer , employee_table) in uporabite privzeto sortiranje in mehanizem.
5. Kliknite znotraj srednjega okna in izpolnite podrobnosti stolpca. Tu ime stolpca vsebuje številne atribute, kot so primarni ključ (PK), ni ničelno (NN), enolični indeks (UI), binarno (B), vrsta podatkov brez predznaka (UN), samodejno inkrementalno (AI) itd. Naslednje zaslon to bolj jasno razloži. Ko izpolnite vse podrobnosti, kliknite na Prijavite se gumb.
6. Takoj ko kliknete gumb Uporabi, se odpre okno stavka SQL. Ponovno kliknite gumb Uporabi, da izvršite stavek in Končaj gumb za shranjevanje sprememb.
7. Zdaj pojdite v meni Shema in izberite bazo podatkov, ki vsebuje novo ustvarjeno tabelo, kot je prikazano na spodnjem zaslonu.