Heim > Datenbank > MySQL-Tutorial > Hauptteil

Die Anzahl der Spalten in einer MySQL-Tabelle ermitteln?

PHPz
Freigeben: 2023-09-16 14:49:02
nach vorne
1096 Leute haben es durchsucht

Die Anzahl der Spalten in einer MySQL-Tabelle ermitteln?

要获取列的数量,请使用MySQL中的information_schema表的聚合函数count(*)。语法如下,以查找列的数量:

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

为了理解上述语法,让我们创建一个带有一些列的表。以下是创建表的查询 −

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

现在,我的表格'CountColumns'中总共有4列。您可以使用上述语法来计算列的数量。查询如下:

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

输出显示列的计数 −

+-----------------+
| NumberofColumns |
+-----------------+
| 4               |
+-----------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Anzahl der Spalten in einer MySQL-Tabelle ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage