Kurs MySQL - uzyskiwanie informacji o bazach i tabelach
Uzyskiwanie informacji o bazach danych i tabelach Wyobraź sobie, co by się stało, gdybyś zapomniał nazwy swojej bazy lub tabeli albo jaka jest struktura danej tabeli (na przykład, jak się nazywają jej kolumny). MySQL rozwiązuje te problemy za pomocą kilku funkcji, które dostarczają informacji o bazach danych i przechowywanych w nich tabelach. Widziałeś już instrukcję mysql> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | menazeria | +------------+ Jeżeli nie wybrano do tej pory żadnej bazy, rezultatem będzie wynik pusty. Aby otrzymać listę tabel w aktualnej bazie (na przykład kiedy nie jesteś pewien ich nazw), użyj tego polecenia: mysql> SHOW TABLES; +---------------------+ | Tables in menazeria | +---------------------+ | zdarzenia | | zwierze | +---------------------+ Jeżeli chcesz się dowiedzieć czegoś o strukturze tabeli możesz zastosować instrukcję mysql> DESCRIBE zwierze; +------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------+------+-----+---------+-------+ | imie | varchar(20) | YES | | NULL | | | wlasciciel | varchar(20) | YES | | NULL | | | gatunek | varchar(20) | YES | | NULL | | | plec | char(1) | YES | | NULL | | | urodzony | date | YES | | NULL | | | zmarl | date | YES | | NULL | | +------------+-------------+------+-----+---------+-------+
Jeżeli masz w tabeli indeksy, polecenie
|