、
SELECT
TABLE_NAME AS 'tableName',
COLUMN_NAME AS 'columnName',
COLUMN_COMMENT AS 'columnComment',
IS_NULLABLE AS 'nullable',
DATA_TYPE AS 'dataType',
CHARACTER_MAXIMUM_LENGTH AS 'strLength',
NUMERIC_PRECISION AS 'numLength',
NUMERIC_SCALE AS 'numBit'
FROM
information_schema.`COLUMNS`
WHERE
TABLE_SCHEMA = 'test2' -- dm 是数据库名称,需替换
AND TABLE_NAME = 'test' -- base_auth_resource 是表名,需替换
ORDER BY
TABLE_NAME,
ORDINAL_POSITION;
查看表的结构
该SQL查询用于获取'测试数据库test2'中名为'test'的表的所有列信息,包括列名(columnName)、列注释(columnComment)、是否允许为空(nullable)、数据类型(dataType)、最大字符长度(strLength)、数值精度(numLength)和数值小数位数(numBit)。此信息对于理解和操作数据库表的结构至关重要。
摘要由CSDN通过智能技术生成