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
查询命令 show columns from 表名
红色框里的“6”代表的是行数
可以在mysql的 infomation_schema库中的columns表中查总列数。
SELECT count(COLUMN_NAME) as num FROM `COLUMNS` where TABLE_NAME='pj_exitinfo';
MySQL 查看表结构简单命令。 一、简单描述表结构,字段类型desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 二、查询表中列的注释信息 select * from information_schema.columns where table_schema = 'db'
方法:
查看数据库表的创建时间可以在information_schema中查看
information_schema数据库表说明:
schemata表:提供了当前mysql实例中所有数据库的信息。是show
databases的结果取之此表。
tables表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show
tables
from
schemaname的结果取之此表。
数据库表的创建时间在tables表中的create_time字段
select create_time from tables where table_schema='数据库名' and table_name='表名';
将上面的数据库名以及表名替换为所要查询的数据即可。
可以通过查询系统表来获龋 1、打开Navicat for Mysql,登录到指定数据库下。 2、新建查询。 3、输入以下语句: select column_name from information_schema.COLUMNS where table_name='表名'结果: 其中id和name就是test表的字段名字。