Rumah  >  Artikel  >  pangkalan data  >  Dapatkan bilangan lajur dalam jadual MySQL?

Dapatkan bilangan lajur dalam jadual MySQL?

PHPz
PHPzke hadapan
2023-09-16 14:49:021091semak imbas

Dapatkan bilangan lajur dalam jadual MySQL?

Untuk mendapatkan bilangan lajur, gunakan kiraan fungsi agregat(*) jadual information_schema dalam MySQL. Sintaks adalah seperti berikut untuk mencari bilangan lajur:

SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’;

Untuk memahami sintaks di atas, mari kita buat jadual dengan beberapa lajur. Di bawah ialah pertanyaan untuk mencipta jadual −

mysql> create table CountColumns
−> (
   −> Bookid int,
   −> BookName varchar(200),
   −> BookAuthorName varchar(200),
   −> BookPublishedDate datetime
−> );
Query OK, 0 rows affected (0.69 sec)

Kini, saya mempunyai sejumlah 4 lajur dalam jadual saya 'CountColumns'. Anda boleh menggunakan sintaks di atas untuk mengira bilangan lajur. Pertanyaannya adalah seperti berikut:

mysql> SELECT COUNT(*) as NumberofColumns FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'business'
−> and table_name = 'CountColumns';

Output menunjukkan kiraan lajur −

+-----------------+
| NumberofColumns |
+-----------------+
| 4               |
+-----------------+
1 row in set (0.00 sec)

Atas ialah kandungan terperinci Dapatkan bilangan lajur dalam jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam