Tabuľka sa používa na usporiadanie údajov vo forme riadkov a stĺpcov a používa sa na ukladanie a zobrazovanie záznamov vo formáte štruktúry. Je to podobné ako s pracovnými hárkami v tabuľkovom procesore. Vyžaduje sa príkaz na vytvorenie tabuľky tri veci :
- Názov tabuľky
- Názvy polí
- Definície pre každé pole
MySQL nám umožňuje vytvárať tabuľku do databázy hlavne v dve cesty :
- Klient príkazového riadka MySQL
- MySQL Workbench
Klient príkazového riadka MySQL
MySQL nám umožňuje vytvoriť tabuľku do databázy pomocou VYTVORIŤ TABUĽKU príkaz. Nasledujúce je generické syntax na vytvorenie tabuľky MySQL v databáze.
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Vysvetlenie parametra
v regexe java
Popisy parametrov vyššie uvedenej syntaxe sú nasledovné:
Parameter | Popis |
---|---|
názov_databázy | Je to názov novej tabuľky. Mal by byť jedinečný v databáze MySQL, ktorú sme vybrali. The AK NEEXISTUJE klauzula zabráni chybe, keď vytvoríme tabuľku do vybranej databázy, ktorá už existuje. |
column_definition | Špecifikuje názov stĺpca spolu s typmi údajov pre každý stĺpec. Stĺpce v definícii tabuľky sú oddelené operátorom čiarky. Syntax definície stĺpca je nasledovná: názov_stĺpca1 typ_údajov (veľkosť) [NULL | NOT NULL] |
table_constraints | Špecifikuje obmedzenia tabuľky, ako je PRIMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK atď. |
Príklad
Poďme pochopiť, ako vytvoriť tabuľku do databázy pomocou príkladu. Otvorte MySQL konzolu a zapíšte si heslo, ak sme ho nastavili pri inštalácii. Teraz otvorte databázu, v ktorej chcete vytvoriť tabuľku. Tu vytvoríme názov tabuľky 'employee_table' v databáze 'employeedb' pomocou nasledujúceho vyhlásenia:
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) );
POZNÁMKA:
1. NOT NULL je atribút poľa a používa sa, pretože nechceme, aby toto pole bolo NULL. Ak sa pokúsime vytvoriť záznam s hodnotou NULL, MySQL vyvolá chybu.
2. Atribút poľa AUTO_INCREMENT určuje, že MySQL má pokračovať a pridať ďalšie dostupné číslo do poľa id. PRIMÁRNY KĽÚČ sa používa na definovanie jedinečnosti stĺpca. Na definovanie primárneho kľúča môžeme použiť viacero stĺpcov oddelených čiarkou.
Vizuálna reprezentácia vytvorenia tabuľky MySQL:
Na zobrazenie novovytvorenej tabuľky musíme použiť nasledujúci príkaz:
java je nulová
mysql> SHOW TABLES;
Bude to vyzerať ako nasledujúci výstup:
Pozrite si štruktúru tabuľky:
Na zobrazenie informácií alebo štruktúry novovytvorenej tabuľky môžeme použiť nasledujúci príkaz:
Algoritmus pre binárne vyhľadávanie
mysql> DESCRIBE employee_table;
Bude to vyzerať takto:
Vytvorte tabuľku pomocou MySQL Workbench
Je to vizuálny nástroj GUI, ktorý sa používa na rýchle a efektívne vytváranie databáz, tabuliek, indexov, pohľadov a uložených procedúr. Na vytvorenie novej databázy pomocou tohto nástroja musíme najskôr spustiť MySQL Workbench a prihláste sa pomocou používateľského mena a hesla, ktoré chcete. Zobrazí sa nasledujúca obrazovka:
Teraz vykonajte nasledujúce kroky na vytvorenie tabuľky:
1. Prejdite na kartu Navigácia a kliknite na Ponuka rozvrhu . Tu vidíme všetky predtým vytvorené databázy. Teraz sme pripravení vybrať databázu, v ktorej sa vytvorí tabuľka.
2. Vyberte databázu, dvakrát na ňu kliknite a dostaneme podmenu pod databázou. Títo podmenu sú tabuľky, zobrazenia, funkcie a uložené procedúry, ako je znázornené na obrazovke nižšie.
3. Vyberte podponuku Tabuľky, kliknite na ňu pravým tlačidlom myši a vyberte Vytvorte tabuľku možnosť. Tabuľku vytvoríme aj kliknutím na ikonu vytvoriť novú tabuľku (zobrazená v červenom obdĺžniku).
dĺžka reťazca v jazyku java
4. Na obrazovke novej tabuľky musíme vyplniť všetky údaje, aby sme vytvorili tabuľku. Tu zadáme názov tabuľky ( napríklad , zamestnanec_tabuľka) a použite predvolené porovnávanie a nástroj.
5. Kliknite do prostredného okna a vyplňte podrobnosti stĺpca. Tu názov stĺpca obsahuje mnoho atribútov, ako napríklad Primárny kľúč (PK), Not Null (NN), Jedinečný index (UI), Binárny (B), Unsigned Data type (UN), Auto Incremental (AI) atď. obrazovka to vysvetľuje jasnejšie. Po vyplnení všetkých údajov kliknite na Použiť tlačidlo.
6. Hneď ako kliknete na tlačidlo Použiť, otvorí sa okno príkazu SQL. Opäť kliknite na tlačidlo Použiť, aby ste vykonali príkaz a Skončiť tlačidlo na uloženie zmien.
7. Teraz prejdite do ponuky Schema a vyberte databázu, ktorá obsahuje novovytvorenú tabuľku, ako je znázornené na obrazovke nižšie.