MYSQL information_schema.COLUMNS 查询表中的字段名称各项值格式化成表格

information_schema.COLUMNS 查询表中字段信息

SELECT
	ORDINAL_POSITION AS '序号',
	COLUMN_NAME AS '名称',
	DATA_TYPE AS '数据类型',
	CASE 
	WHEN CHARACTER_MAXIMUM_LENGTH IS null THEN ''
	ELSE CHARACTER_MAXIMUM_LENGTH END AS '长度',
	'0' AS '小数位',
	CASE IS_NULLABLE
	WHEN 'NO' THEN 'N'
	WHEN 'YES' THEN 'Y'
	ELSE 'YN' END AS '允许空值',
	CASE COLUMN_KEY
	WHEN 'PRI' THEN 'Y'
	ELSE 'N' END AS '主键',
	CASE 
	WHEN COLUMN_DEFAULT IS null THEN ''
	ELSE COLUMN_DEFAULT END AS '默认值',
	COLUMN_COMMENT AS '说明'
FROM
	information_schema.COLUMNS
WHERE
	TABLE_SCHEMA = 'dndx' -- 数据库名称
	AND TABLE_NAME = 'TZ_WDPZ'; -- 表名称
	
序号名称数据类型长度小数位允许空值主键默认值说明
1ID_varchar2550NY系统ID
2LOG_C_TIME_datetime0YN创建时间
3LOG_C_USER_varchar2550YN创建用户
4LOG_U_TIME_datetime0YN更新时间
5LOG_U_USER_varchar2550YN更新用户
6WDP_NOTE_mediumtext167772150YN备注
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杳杳明明

您的鼓励就是我的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值