mysql查询数据库所有的表以及字段信息 SELECT table_schema 数据库名, table_name 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYP
SELECT
table_schema 数据库名,
table_name 表名,
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATioN_SCHEMA.COLUMNS
where
-- table_schema 为库名
table_schema ='XXX'
AND
-- table_name为表名
table_name in (SELECT table_name FROM (SELECT table_name, table_comment, create_time, update_time FROM information_schema.tables
WHERE table_schema = (SELECT DATABASE())
ORDER BY create_time DESC) as t )
SELECT
database AS `数据库名`,
table AS `表名`,
name AS `列名`,
type AS `类型`,
default_expression AS `默认值`,
numeric_precision AS `数字精度`,
numeric_scale AS `小数位数`,
comment AS `字段说明`
FROM
system.columns
WHERE
database='default'
来源地址:https://blog.csdn.net/JHC_binge/article/details/129366341
--结束END--
本文标题: mysql、clickhouse查询数据库所有的表以及字段信息
本文链接: https://www.lsjlt.com/news/421633.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0