MySQL 导出表数据包含列注释到 CSV 文件
要导出 MySQL 表数据并包含列注释,可以使用以下步骤:
- 打开 MySQL 命令行或 MySQL 客户端。
- 连接到相应的数据库:
USE database_name;(database_name是要导出数据的数据库名)。 - 运行以下 SQL 查询来生成包含列注释的 CSV 文件:
SELECT COLUMN_NAME, COLUMN_COMMENT
INTO OUTFILE '/path/to/output/file.csv'
FIELDS ENCLOSED BY '''' TERMINATED BY ',' ESCAPED BY ''''
LINES TERMINATED BY '\n'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'database_name'
AND TABLE_NAME = 'table_name';
确保将 /path/to/output/file.csv 替换为实际的输出文件路径。将 database_name 替换为要导出数据的数据库名,并将 table_name 替换为要导出数据的表名。
- 运行以下 SQL 查询来将表数据导出到 CSV 文件中:
SELECT *
INTO OUTFILE '/path/to/output/file.csv'
FIELDS ENCLOSED BY '''' TERMINATED BY ',' ESCAPED BY ''''
LINES TERMINATED BY '\n'
FROM table_name;
确保将 /path/to/output/file.csv 替换为实际的输出文件路径,并将 table_name 替换为要导出数据的表名。
现在,您应该有一个包含表数据和列注释的 CSV 文件。
原文地址: https://www.cveoy.top/t/topic/pbLR 著作权归作者所有。请勿转载和采集!