
要获取列的数量,请使用MySQL中的information_schema表的聚合函数count(*)。语法如下,以查找列的数量:
SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’;
为了理解上述语法,让我们创建一个带有一些列的表。以下是创建表的查询 −
mysql> create table CountColumns−> ( −> Bookid int, −> BookName varchar(200), −> BookAuthorName varchar(200), −> BookPublishedDate datetime−> );Query OK, 0 rows affected (0.69 sec)
现在,我的表格’CountColumns’中总共有4列。您可以使用上述语法来计算列的数量。查询如下:
序列猴子开放平台
具有长序列、多模态、单模型、大数据等特点的超大规模语言模型
0 查看详情
mysql> SELECT COUNT(*) as NumberofColumns FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'business'−> and table_name = 'CountColumns';
输出显示列的计数 −
+-----------------+| NumberofColumns |+-----------------+| 4 |+-----------------+1 row in set (0.00 sec)
以上就是获取MySQL表中的列数?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/225158.html
微信扫一扫
支付宝扫一扫