logo

MySQL CREATE TABLE

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 :

  1. Klient príkazového riadka MySQL
  2. 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:

MySQL CREATE TABLE

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:

MySQL CREATE TABLE

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:

MySQL CREATE TABLE

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:

MySQL CREATE TABLE

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.

MySQL CREATE TABLE

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.

MySQL CREATE TABLE

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.

MySQL CREATE TABLE

7. Teraz prejdite do ponuky Schema a vyberte databázu, ktorá obsahuje novovytvorenú tabuľku, ako je znázornené na obrazovke nižšie.

MySQL CREATE TABLE