如何得到mysql数据表中的各个列

如何得到mysql数据表中的各个列,第1张

可以通过查询系统表来获龋 1、打开Navicat for Mysql,登录到指定数据库下。 2、新建查询。 3、输入以下语句: select column_name from information_schema.COLUMNS where table_name='表名'结果: 其中id和name就是test表的字段名字。

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>

use 数据库名;       

show tables               //显示数据库中的表

desc 具体某个表的名称;    //列出想要的表的列名信息

//或者:show columns form 具体某个表的名称


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8375664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存