数据库 
首页 > 数据库 > 浏览文章

详解MySQL导出指定表中的数据的实例

(编辑:jimmy 日期: 2024/11/16 浏览:3 次 )

详解MySQL导出指定表中的数据

要求:

1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table;
2. 导出的insert语句加上ignore,允许重复执行:默认不会加上ignore;
3. insert语句中列出表中的字段,看得更清楚:默认不会;
4. 分记录生成多条insert语句,修改起来比较容易:默认是一条; 

最终结果如下:

mysqldump -pxxxxxx qzt qf1_mail_account --no-create-info --insert-ignore --complete-insert --skip-extended-insert >qf1_mail_account.sql

其中:

-pxxxxxx 指定密码
qzt 数据库名
qf1_mail_account 表名
>qf1_mail_account.sql 保存到文件 

mysqldump --help 写道

 -t, --no-create-info 
           Don't write table creation info.
 --insert-ignore   Insert rows with INSERT IGNORE.
 -c, --complete-insert 
           Use complete insert statements.
 -e, --extended-insert 
           Use multiple-row INSERT syntax that include several
           VALUES lists.
           (Defaults to on; use --skip-extended-insert to disable.)

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

上一篇:Centos7.3下mysql5.7安装配置教程
下一篇:MySQL无法启动的解决办法
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。