mysqldump命令详解
mysqldump命令是怎样的呢?下面就让我们一起来了解一下吧:
mysqldump命令是属于MySQL数据库中的备份工具,可以用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并且保存到文件中。
mysqldump命令备份的工作原理:
一般来说,利用mysqldump备份数据库的过程,实际上就是将数据从mysql库里以逻辑sql语句的形式直接输出或者生产备份的文件的过程。
语法格式:
mysqldump(选项)
参数说明:
1、-B 可以指定多个库,并增加建库语句和use语句
2、--compact 去掉注释,适合调试输出,可生成不用
3、-A 备份所有的库与表
4、-F 刷新二进制日志,等同于 —flush-logs
5、--master-data 增加binlog日志名以及对应的位置点
6、-x ,--lock-tables 锁表
7、-l 只读锁表
8、-d 只备份表结构
9、-t 只备份数据
10、--single-transaction 适合innodb事务数据库备份
11、--opt 起到优化的作用,和—add-drop-table, —add-locks, —create-options, —skip-opt作用相似
12.-c 在导出数据的时候,在insert into 后面添加列名
13、--where:在导出数据的时候添加条件
参考范例:
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde > linuxde.sql
2、导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u linuxde -p smgp_apps_linuxde users > linuxde_users.sql
3、导出一个数据库结构
mysqldump -u linuxde -p -d --add-drop-table smgp_apps_linuxde > linuxde_db.sql
-
十万左右家用车哪款更好一些?
十万左右家用车以下几款车是比较好的:1、马自达3昂克赛拉,马自达3昂克赛拉,是由长安马自达汽车生产的一款汽车,采用新一代“创驰蓝天”技术和全新设计主题“魂动”的第三款车型,在2...
问答查看全文>> -
一秒笑喷的笑话 小笑话短一点爆笑
1、昨天有一对情侣过来问我去酒店怎么走,我毫不犹豫地给他们指了去新华书店的方向,希望他们能在知识的海洋中找回迷失的自己!2、心理暗示对于减肥非常重要,如果你每天早晨对着镜子大喊...
句子查看全文>> -
珍珠白车漆发黄怎么办?
珍珠白车漆发黄建议一年一次抛光最合适,不宜多次抛光,具体如下:1、整车抛光不要频繁,因为抛光对车漆有害,个人建议新车两年内都不要整车抛光,局部轻微划痕可以做,老车可以视情况做整...
问答查看全文>> -
母亲过生日的贴心文案
1、妈,您辛苦啦!希望您母亲生日快乐!我在外面好想您,您身体不好要注意休息。我会好好照顾自己的您就放心吧,不用老是惦记我。2、小时候,您牵着我的小手在夕阳下散步,夕阳下的风是那...
句子查看全文>>
推荐
- 1亚洲龙大灯高度调节开关在哪里216
- 219款朗逸胎压按键在哪里?437
- 3霜降祝福语温馨的话123
- 4什么状况下用到陡坡缓降242
- 5出炉的红铁歇后语499
- 6闯红灯的判定标准150
- 7汽车故障灯亮引起的原因是什么?131
- 8保护水资源名言警句265