Mengira Lajur Jadual Pangkalan Data dengan Cekap dengan SQL
Mengetahui bilangan lajur dalam jadual pangkalan data adalah penting untuk pelbagai tugas pentadbiran pangkalan data dan analisis data. Panduan ini menyediakan pertanyaan SQL yang mudah untuk mencapainya.
Kami akan menggunakan keupayaan metadata pangkalan data INFORMATION_SCHEMA
, digabungkan dengan fungsi COUNT(*)
, untuk menentukan kiraan lajur untuk jadual tertentu. Inilah pertanyaan SQL:
<code class="language-sql">SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = 'database_name' AND TABLE_NAME = 'table_name';</code>
Mari kita pecahkan pertanyaan:
INFORMATION_SCHEMA.COLUMNS
: Ini merujuk kepada jadual sistem yang mengandungi maklumat terperinci tentang semua lajur dalam pangkalan data anda.TABLE_CATALOG
: Ini menentukan nama pangkalan data yang mengandungi jadual sasaran anda.TABLE_NAME
: Ini menunjukkan nama jadual yang kiraan lajurnya ingin anda dapatkan semula.Contoh Ilustrasi:
Untuk mencari kiraan lajur jadual employees
dalam pangkalan data company_db
, anda akan menggunakan:
<code class="language-sql">SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = 'company_db' AND TABLE_NAME = 'employees';</code>
Pertanyaan ini akan mengembalikan satu nilai yang mewakili jumlah bilangan lajur dalam jadual yang ditentukan. Ingat untuk menggantikan 'database_name'
dan 'table_name'
dengan pangkalan data dan nama jadual sebenar anda.
Atas ialah kandungan terperinci Bagaimana Mengira Lajur Jadual Pangkalan Data Menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!