步骤一:打开MySQL命令行工具。
$ mysql -u username -p Enter password: ************
步骤二:选择需要导出的数据库。
mysql>USE mydatabase;
步骤三:导出符合特定条件的数据。
mysql>SELECT * FROM mytable WHERE id>10 INTO OUTFILE '/tmp/data.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
解释:
SELECT * FROM mytable WHERE id>10
:这是大家需要导出的条件,大家将所有ID>10的数据导出。INTO OUTFILE '/tmp/data.csv'
:将导出的数据存储为csv格式,并存储到/tmp/data.csv文件中。FIELDS TERMINATED BY ',' ENCLOSED BY '"'
:指定csv文件中字段之间使用逗号分隔,并用双引号包装。LINES TERMINATED BY '\n'
:指定csv文件中每行数据之间使用换行符分割。
通过以上步骤,大家成功导出了符合条件的数据并存储到了csv文件中。