要导出 MySQL 表数据并包含列注释,可以使用以下步骤:

  1. 打开 MySQL 命令行或 MySQL 客户端。
  2. 连接到相应的数据库:USE database_name;database_name 是要导出数据的数据库名)。
  3. 运行以下 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 替换为要导出数据的表名。

  1. 运行以下 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 文件。

MySQL 导出表数据包含列注释到 CSV 文件

原文地址: https://www.cveoy.top/t/topic/pbLR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录