提取 MySQL 数据库元数据
-- 查询所有表结构信息(包含注释)
SELECT
TABLE_NAME,
COLUMN_NAME,
COLUMN_TYPE,
COLUMN_COMMENT
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = '您的数据库名';
SELECT
c.TABLE_NAME,
c.COLUMN_NAME,
c.COLUMN_TYPE,
c.COLUMN_COMMENT,
t.TABLE_COMMENT
FROM
INFORMATION_SCHEMA.COLUMNS c
JOIN
INFORMATION_SCHEMA.TABLES t
ON
c.TABLE_NAME = t.TABLE_NAME
WHERE
c.TABLE_SCHEMA = '您的数据库名'
AND t.TABLE_SCHEMA = '您的数据库名';
将结果导出为 CSV 文件(如 mysql_metadata.csv)
作为数据库专家,请根据MySQL最佳命名实践为以下字段生成新的英文名称:
表名: {table_name}
原字段名: {column_name}
字段类型: {column_type}
中文注释: {comment}
要求:
1. 使用snake_case命名法
2. 简洁但能准确表达业务含义
3. 避免使用MySQL保留字
4. 数据类型不变
5.根据表注释生成表名
6.帮我生成建表sql,字段注释要保留中文注释
7.相同字段名命名要保持连贯
8.所有表的建表语句合并到一个完整的建表.sql文件中
posted on 2025-06-20 10:23 zyp_java_net 阅读(21) 评论(0) 收藏 举报
浙公网安备 33010602011771号