gpt4 book ai didi

MYSQL - 我将如何导出仅指定某些字段的表?

转载 作者:IT老高 更新时间:2023-10-29 00:13:29 24 4
gpt4 key购买 nike

如何导出仅指定特定字段的表?

我正在使用 mysql 5.0 - 使用 sql 命令或 mysqldump。

我的表是X,我要导出的字段是A,B,C

最佳答案

SELECT A,B,C
FROM X
INTO OUTFILE 'file name';

您需要 FILE 权限才能执行此操作,它不会覆盖文件。

INTO OUTFILE 也有很多选项,例如 FIELDS ENCLOSED BYFIELDS ESCAPED BY 等...您可能想要look up in the manual .

要生成 CSV 文件,您可以执行以下操作:

SELECT A,B,C
INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM X;

要从文件中重新加载数据,请使用 LOAD DATA INFILE命令与您用来转储它的选项相同。对于上面的 CSV 格式,那将是

LOAD DATA INFILE '/tmp/result.txt'
INTO TABLE X
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';

关于MYSQL - 我将如何导出仅指定某些字段的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com