MySQL查询表字段个数的两种方法

 2022-10-27    397  

MySQL查询表字段使我们经常会遇到的问题,下文对MySQL查询表字段的方法作了详细的说明介绍,希望对您能够有所帮助。

mysql中怎么查询表中的字段个数?

MySQL查询表字段个数的两种方法

方法一,在你的程序中直接 desc tablename

然后总行数就是你的字段数。

SQLcode 
mysql>descysks; 
+-------+---------------+----- 
|Field|Type|Null 
+-------+---------------+----- 
|单号|int(11)|YES 
|金额|decimal(10,2)|YES 
|已收|decimal(10,2)|YES 
|日期|bigint(20)|YES 
|名称|varchar(10)|YES 
|余额|decimal(10,2)|YES 
|备注|varchar(10)|YES 
|品名|varchar(10)|YES 
+-------+---------------+----- 
8rowsinset(0.06sec) 

mysql>selectFOUND_ROWS(); 
+--------------+ 
|FOUND_ROWS()| 
+--------------+ 
|8| 
+--------------+ 
1rowinset(0.06sec) 

mysql>

方法二,通过系统表information_schema.`COLUMNS` ( mysql5以上版本支持)

SQLcode 
mysql>selectcount(*)frominformation_schema.`COLUMNS` 
->whereTABLE_SCHEMA='csdn'
->andTABLE_NAME='ysks'; 
+----------+ 
|count(*)| 
+----------+ 
|8| 
+----------+ 
1rowinset(0.06sec) 

mysql>
 

  •  标签:  
  • MySQL
  •  

原文链接:https://77isp.com/post/4486.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。