Bootstrap

Mysql查看数据字段类型

mysql查看数据表字段信息

1、查看数据表创建语句

SHOW CREATE TABLE table_name;

查询结果举例如下

CREATE TABLE `table_name` (
  `user_id` varchar(64) NOT NULL COMMENT '用户编号',
  `role_id` varchar(64) NOT NULL COMMENT '角色编号',
  `aif_modify_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3),
  `id` varchar(64) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

2、查看数据表字段类型

使用INFORMATION_SCHEMA

SELECT TABLE_NAME, CREATE_TABLE 
FROM information_schema.tables 
WHERE table_schema = 'database_name' 
AND table_name = 'table_name';

其中,database_name是需要查询的数据库名,table_name是需要查询的表名。该语句将返回指定表的建表语句,并且可以在查询时筛选指定数据库

mysql查看视图字段类型

1、查看视图创建语句

SHOW CREATE VIEW view_name;

2、使用INFORMATION_SCHEMA视图中的COLUMNS表查询视图中的字段类型信息

SELECT
COLUMN_NAME,
DATA_TYPE
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'view_name';

;