Tabulka slouží k uspořádání dat ve formě řádků a sloupců a používá se k ukládání i zobrazování záznamů ve formátu struktury. Je to podobné jako u pracovních listů v tabulkové aplikaci. Vyžaduje příkaz pro vytvoření tabulky tři věci :
- Název tabulky
- Názvy polí
- Definice pro každé pole
MySQL nám umožňuje vytvořit tabulku do databáze především v dvě cesty :
- Klient příkazového řádku MySQL
- MySQL Workbench
Klient příkazového řádku MySQL
MySQL nám umožňuje vytvořit tabulku do databáze pomocí VYTVOŘIT TABULKU příkaz. Následující je generický syntax pro vytvoření tabulky MySQL v databázi.
najít v řetězci c++
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Vysvětlení parametru
Popisy parametrů výše uvedené syntaxe jsou následující:
Parametr | Popis |
---|---|
jméno databáze | Je to název nové tabulky. Měl by být jedinečný v databázi MySQL, kterou jsme vybrali. The POKUD NEEXISTUJE klauzule zabrání chybě, když vytvoříme tabulku do vybrané databáze, která již existuje. |
definice_sloupce | Určuje název sloupce spolu s datovými typy pro každý sloupec. Sloupce v definici tabulky jsou odděleny operátorem čárky. Syntaxe definice sloupce je následující: název_sloupce1 datový_typ (velikost) [NULL | NENULOVÝ] |
table_constraints | Určuje omezení tabulky, jako je PRIMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK atd. |
Příklad
Ukažme si, jak vytvořit tabulku do databáze pomocí příkladu. Otevřete MySQL konzoli a zapište si heslo, pokud jsme nastavili při instalaci. Nyní otevřete databázi, ve které chcete vytvořit tabulku. Zde vytvoříme název tabulky 'tabulka_zaměstnanců' v databázi 'employeedb' pomocí následujícího prohlášení:
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. Zde NOT NULL je atribut pole a používá se, protože nechceme, aby toto pole bylo NULL. Pokud se pokusíme vytvořit záznam s hodnotou NULL, MySQL vyvolá chybu.
2. Atribut pole AUTO_INCREMENT určuje, že MySQL má pokračovat a přidat další dostupné číslo do pole id. PRIMÁRNÍ KLÍČ se používá k definování jedinečnosti sloupce. K definování primárního klíče můžeme použít více sloupců oddělených čárkou.
Vizuální znázornění vytvoření tabulky MySQL:
K zobrazení nově vytvořené tabulky musíme použít následující příkaz:
mysql> SHOW TABLES;
Bude to vypadat jako níže uvedený výstup:
Podívejte se na strukturu tabulky:
K zobrazení informací nebo struktury nově vytvořené tabulky můžeme použít následující příkaz:
mysql> DESCRIBE employee_table;
Bude to vypadat takto:
Vytvořte tabulku pomocí MySQL Workbench
Je to vizuální nástroj GUI používaný k rychlému a efektivnímu vytváření databází, tabulek, indexů, pohledů a uložených procedur. Chcete-li vytvořit novou databázi pomocí tohoto nástroje, musíme nejprve spustit MySQL Workbench a přihlaste se pomocí uživatelského jména a hesla, které chcete. Zobrazí se následující obrazovka:
rovná se metoda v Javě
Nyní proveďte následující kroky pro vytvoření tabulky:
1. Přejděte na kartu Navigace a klikněte na Nabídka rozvrhu . Zde vidíme všechny dříve vytvořené databáze. Nyní jsme připraveni vybrat databázi, ve které je tabulka vytvořena.
2. Vyberte databázi, dvakrát na ni klikněte a dostaneme podnabídku pod databází. Tyto podnabídky jsou tabulky, pohledy, funkce a uložené procedury, jak je znázorněno na obrazovce níže.
3. Vyberte podnabídku Tabulky, klikněte na ni pravým tlačítkem a vyberte Vytvořit tabulku volba. Můžeme také kliknout na ikonu vytvořit novou tabulku (zobrazená v červeném obdélníku) a vytvořit tabulku.
4. Na obrazovce nové tabulky musíme vyplnit všechny podrobnosti, abychom vytvořili tabulku. Zde zadáme název tabulky ( například , zaměstnanec_tabulka) a použijte výchozí řazení a modul.
5. Klikněte do prostředního okna a vyplňte podrobnosti sloupce. Zde název sloupce obsahuje mnoho atributů, jako je primární klíč (PK), nenulový (NN), jedinečný index (UI), binární (B), nepodepsaný datový typ (UN), automatický přírůstkový (AI) atd. obrazovka to vysvětluje jasněji. Po vyplnění všech údajů klikněte na Aplikovat knoflík.
boolean v c
6. Jakmile kliknete na tlačítko Použít, otevře se okno příkazu SQL. Opět klikněte na tlačítko Použít pro provedení příkazu a Dokončit tlačítko pro uložení změn.
7. Nyní přejděte do nabídky Schéma a vyberte databázi, která obsahuje nově vytvořenou tabulku, jak je znázorněno na obrazovce níže.