1. 说明:
出发点:
由于特殊原因,我们只想导出数据库中的数据(insert into
语句格式的),但是在网上找到的资源很少(关于linux),因此特撰此文。
2. 环境
- mysql
- mysql workbench
- ubuntu (linux)
3. 开始
- 打开workbench,连接上数据库后进入主界面;
- 在左侧导航栏中,点击MANAGEMENT中的
Data Export
; - 默认
Object Selection
页面中,在Select Database Objects to Export
栏里勾选你要导出的数据库; - 重头戏
- 点击右上方的
Advanced Options...
按钮,进入高级设置界面; - 在
Inserts
栏中,勾选extended-insert
(本表所有数据只用一条insert into
语句,如果你想一张表中的每条数据都对应着一个insert into
语句,你可以取消勾选本选项,勾选上面的compelete-insert
); - 在
SQL
栏中,勾选comments
和quote-names
选项; - 在
Tables
栏中,务必勾选上no-create-info
选项; - 点击右上角的
< Return
按钮,回到初始界面; - 在
Options
栏中,点击Export to Self-Contained File
,在后面输入导出路径即可; - 点击右下角
Start Export
按钮,导出成功;
4. 结语
本文在实际工程中有应用到,希望能够帮助到大家。ps:同时,这也算是正式进军Markdown的写作行列的milestone。图片暂时没时间加,更新的时候再弄上去吧。_