Heim  >  Artikel  >  Datenbank  >  So fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt

So fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt

青灯夜游
青灯夜游Original
2022-02-17 16:58:5911856Durchsuche

In MySQL können Sie die Informationen „information_schema.TABLES“ über die Anweisung „SELECT“ abfragen, um die Metadateninformationen der Datentabelle in der angegebenen Datenbank zu erhalten, und die Funktion „COUNT(*)“ verwenden, um die Anzahl der Metadaten zu zählen um die Anzahl der Tabellen in der Datenbank zu berechnen.

So fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

In MySQL können Sie die Informationen „information_schema.TABLES“ über die Anweisung „SELECT“ abfragen, um die Anzahl der Tabellen in der Datenbank zu berechnen.

Syntax:

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'dbname' GROUP BY table_schema;

Beispiel:

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'bwlbis' GROUP BY table_schema;

So fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt

Erläuterung:

Die Tabellen in der Datenbank „information_schema“ sind schreibgeschützt und können nicht aktualisiert, gelöscht, eingefügt usw. werden, ebenso wenig wie Trigger hinzugefügt, da es sich eigentlich nur um eine Ansicht und nicht um eine Basistabelle handelt und keine zugehörigen Dateien vorhanden sind.

information_schema.tables speichert die Metadateninformationen der Datentabelle:

  • table_schema: zeichnet den Datenbanknamen auf;

  • engine: Speicher-Engine ;

  • table_rows: eine grobe Zeilenschätzung über die Tabelle;

  • data_length: die Größe der Datensatztabelle (in Bytes);

  • index_length: die Größe des Index der Datensatztabelle;

  • row_format: ja Überprüfen Sie, ob die Datentabelle komprimiert wurde
  • [Verwandte Empfehlungen:
  • MySQL-Video-Tutorial

    ]

Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, wie viele Tabellen es in der MySQL-Datenbank gibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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