http://database.51cto.com/art/201011/234486.htm
MySQL查询表字段使我们经常会遇到的问题,下文对MySQL查询表字段的方法作了详细的说明介绍,希望对您能够有所帮助。
mysql中怎么查询表中的字段个数??
方法一,在你的程序中直接
- desc tablename
然后总行数就是你的字段数。
-
SQL code
-
mysql> desc ysks;
-
+-------+---------------+-----
-
| 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
-
+-------+---------------+-----
-
8 rows in set (0.06 sec)
-
-
mysql> select FOUND_ROWS();
-
+--------------+
-
| FOUND_ROWS() |
-
+--------------+
-
| 8 |
-
+--------------+
-
1 row in set (0.06 sec)
-
- mysql>
方法二,通过系统表information_schema.`COLUMNS` ( mysql5以上版本支持)
-
SQL code
-
mysql> select count(*) from information_schema.`COLUMNS`
-
-> where TABLE_SCHEMA='csdn'
-
-> and TABLE_NAME='ysks';
-
+----------+
-
| count(*) |
-
+----------+
-
| 8 |
-
+----------+
-
1 row in set (0.06 sec)
-
- mysql>