ToB企服应用市场:ToB评测及商务社交产业平台

标题: MySQL数据库,生产1亿条数据如何快速安全导出?附脚本 [打印本页]

作者: tsx81428    时间: 2024-8-16 20:52
标题: MySQL数据库,生产1亿条数据如何快速安全导出?附脚本
1、问题

   ①如何从mysql导出大约1亿条记录,给卑鄙体系利用?
   ②如何保证导出对生产正在利用的库尽量无影响?
   ③如何保证导出后数据可以进行恰当变形,比如主键可以加前缀什么的?
   注:如果想直接看解决方案,可以直接跳到第4部分。
2、mysql常用导出命令

①mysqldump导出

  常用导出示例:
mysqldump -u username -p --single-transaction --skip-lock-tables dbname > backup.sql
②select into outfile  导出

常用导出示例:
SELECT * FROM tablename
INTO OUTFILE '/path/to/directory/data.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
③mysql  --batch  -e "select .." 导出

常用导出示例:
mysql -u username -p --batch -e "SELECT * FROM tablename" dbname > data.csv
3、mysql常用导出方法比对

①利用场景对比

mysqldump

   
  SELECT INTO OUTFILE

   
  


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4