Heim > Datenbank > MySQL-Tutorial > MySQL-Erste-Schritte-Tutorial 6 – Abrufen von Datenbank- und Tabelleninformationen

MySQL-Erste-Schritte-Tutorial 6 – Abrufen von Datenbank- und Tabelleninformationen

黄舟
Freigeben: 2017-02-23 11:41:42
Original
1346 Leute haben es durchsucht

Was passiert, wenn Sie den Namen der Datenbank oder Tabelle oder die Struktur einer bestimmten Tabelle vergessen (z. B. wie ihre Spalten heißen)? MySQL löst dieses Problem mit ein paar Anweisungen, die Informationen über die Datenbank und ihre unterstützenden Tabellen bereitstellen.

Sie haben SHOW DATABASES gesehen, das die vom Server verwalteten Datenbanken auflistet. Um herauszufinden, welche Datenbank aktuell ausgewählt ist, verwenden Sie die Funktion DATABASE():

mysql> SELECT DATABASE(); +------------+
| DATABASE() |
+------------+
| menagerie  |
+------------+
Nach dem Login kopieren

Wenn Sie noch keine Datenbank ausgewählt haben, ist das Ergebnis NULL.

Um herauszufinden, welche Tabellen die aktuelle Datenbank enthält (z. B. wenn Sie sich über den Namen einer Tabelle nicht sicher sind), verwenden Sie diesen Befehl:

mysql> SHOW TABLES; +---------------------+
| Tables in menagerie |
+---------------------+
| event               |
| pet                 |
+---------------------+
Nach dem Login kopieren

Wenn Sie es wissen möchten Für die Struktur einer Tabelle können Sie den Befehl DESCRIBE verwenden; er zeigt Informationen zu jeder Spalte in der Tabelle an:

mysql> DESCRIBE pet;
Nach dem Login kopieren
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
Nach dem Login kopieren

Feld zeigt den Spaltennamen an, Typ ist der Datentyp der Spalte, Null gibt an, ob die Spalte NULL-Werte enthalten kann, Key zeigt an, ob die Spalte indiziert ist und Default gibt den Standardwert für die Spalte an.

Wenn die Tabelle einen Index hat, generiert SHOW INDEX FROM tbl_name Informationen über den Index.

Das Obige ist der Inhalt des MySQL-Einführungs-Tutorials 6 – Abrufen von Datenbank- und Tabelleninformationen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage