Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan berapa banyak jadual yang terdapat dalam pangkalan data mysql

Bagaimana untuk menanyakan berapa banyak jadual yang terdapat dalam pangkalan data mysql

青灯夜游
青灯夜游asal
2022-02-17 16:58:5911914semak imbas

Dalam mysql, anda boleh menanyakan maklumat "information_schema.TABLES" melalui pernyataan "SELECT" untuk mendapatkan maklumat metadata jadual data dalam pangkalan data yang ditentukan, dan menggunakan fungsi "COUNT(*)" untuk mengira jumlah metadata untuk mengira Bilangan jadual dalam pangkalan data.

Bagaimana untuk menanyakan berapa banyak jadual yang terdapat dalam pangkalan data mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menanyakan maklumat "information_schema.TABLES" melalui pernyataan "SELECT" untuk mengira bilangan jadual dalam pangkalan data.

Sintaks:

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

Contoh:

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

Bagaimana untuk menanyakan berapa banyak jadual yang terdapat dalam pangkalan data mysql

Arahan:

Jadual dalam pangkalan data information_schema adalah baca sahaja dan tidak boleh dikemas kini, dipadam, disisipkan, dsb., dan pencetus tidak boleh ditambah, kerana ia sebenarnya hanyalah paparan, bukan jadual asas , dan tidak mempunyai perkaitan.

information_schema.tables menyimpan maklumat metadata jadual data yang biasa digunakan diperkenalkan di bawah:

  • skema_jadual: merekodkan nama pangkalan data

  • nama_jadual: rekod data nama jadual;
  • enjin: enjin storan;
  • baris_jadual: baris kasar tentang jadual ;
  • data_length: saiz jadual rekod (dalam bait);
  • format_baris: Anda boleh menyemak sama ada jadual data telah dimampatkan; ]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan berapa banyak jadual yang terdapat dalam pangkalan data mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apakah pertanyaan mysql lambatArtikel seterusnya:apakah pertanyaan mysql lambat