Kerja pengurusan pangkalan data sering memerlukan statistik dalam bilangan jadual dalam pangkalan data, yang sangat praktikal dalam audit pangkalan data, dokumentasi atau penyelenggaraan. Kebanyakan Sistem Pengurusan Pangkalan Data Relasi (RDBMS) menyediakan kaedah yang mudah untuk mengira bilangan borang oleh direktori sistem atau mod maklumat. Berikut adalah beberapa kaedah statistik untuk pangkalan data yang biasa digunakan.
Dalam PostgreSQL, anda boleh menggunakan borang pertanyaan
> melihat borang pertanyaan dalam mod tertentu:
information_schema.tables
<code class="language-sql">SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public';</code>
'public'
di MySQL, anda juga boleh menggunakan melihat dan menapis mengikut nama pangkalan data:
information_schema.tables
<code class="language-sql">SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'your_database_name';</code>
pangkalan data SQL Server your_database_name
ke semua bilangan jadual dalam pangkalan data semasa:
Pertanyaan ini sesuai untuk pangkalan data yang anda sambungkan sekarang. sys.tables
<code class="language-sql">SELECT COUNT(*) FROM sys.tables;</code>
pangkalan data sqlitebentuk statistik jadual:
- Dalam SQLite, anda boleh menggunakan bilangan
pangkalan data Oracle Lihat dan penapis mengikut pemilik mod:
sqlite_master
Dalam pangkalan data Oracle, anda boleh menggunakan<code class="language-sql">SELECT COUNT(*) FROM sqlite_master WHERE type = 'table';</code>Salin selepas log masukSila gantikan ke nama mod yang sepadan.
all_tables
ringkasan<code class="language-sql">SELECT COUNT(*) FROM all_tables WHERE owner = 'YOUR_SCHEMA_NAME';</code>Salin selepas log masukWalaupun kaedah penyimpanan metadata dalam setiap sistem pangkalan data adalah berbeza, menanyakan direktori sistem atau mod maklumat adalah kaedah yang sama untuk mendapatkan maklumat terperinci jadual. Dengan pernyataan pertanyaan ini, anda boleh dengan cepat mengira bilangan jadual dalam mana -mana pangkalan data.
YOUR_SCHEMA_NAME
Jika anda memerlukan bantuan yang lebih terperinci untuk pangkalan data tertentu, sila beritahu saya jenis pangkalan data yang anda gunakan!
Atas ialah kandungan terperinci Cara mengira bilangan jadual dalam pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!