<< Datové typy | Jazyk SQL | Tabulky >>
DATABÁZE
Výpis databází MySQL
SHOW DATABASES;
- zobrazí jména databází ve spuštěném MySQL
Založení databáze
CREATE DATABASE nazev_databaze;
- tento příkaz vytvoří databázi se jménem "nazev_databaze" (délka názvu může být max. 65 znaků)
- abychom mohli databázi používat musíme v ní vytvořit jednu či více tabulek příkazem CREATE TABLE (viz níže)
- při práci v příkazovém řádku musíme určit aktivní databázi příkazem USE (viz níže)
Nastavení aktivní databáze
USE nazev_databaze;
- databázi "nazev_databaze" nastavíme takto jako aktivní a můžeme s ní pracovat
Název aktuální databáze
SELECT DATABASE();
- vrací název aktuální databáze
Výpis seznamu tabulek v databázi
SHOW TABLES;
- zobrazí seznam tabulek aktuální databáze
SHOW TABLES FROM nazev_databaze;
- zobrazí seznam tabulek z databáze "nazev_databaze"
SHOW TABLE STATUS FROM nazev_databaze;
- zobrazí souhrnný seznam informací o jednotlivých tabulkách databáze, př.: Avg_row_length, Data_length, Max_data_length, Index_length...
Zadávání příkazů ze souboru
SOURCE cesta/soubor;
- př.: SOURCE /moje/prikazy/zal_knih.mysql;
- MySQL vykoná všechny příkazy uvedené v souboru "zal_knih.mysql"
Smazání databáze
DROP DATABASE nazev_databaze;
- vymaže celou databázi se jménem "nazev_databaze", tedy všechny tabulky a data v nich uložená