mysql mysqldump导出表数据

mysql数据库,使用mysqldump,按照表导出数据,即每个表都对应着一个sql文件

1、导出整表数据

mysqldump -uroot -proot -h10.4.13.25 -P 3306 --default-character-set=gbk testdb3  tablename1 >tablename1.sql &


-u用户名 -p密码

-P指定数据库端口

--default-character-set=gbk 指定字符集

testdb3是数据库名称

tablename1是表名称

 >tablename1.sql 输出到当前路径下的tablename1.sql,也可以是txt文件

PS:导出sql文件带sql reate 建表语句,即是带着表结构的,导入的时候请注意。


2、导出部分数据

导出testdb3 数据库perfermance_hour表 id=12 and status=1的数据,即where id=12 and status=1 

mysqldump -uroot -p --socket=/home/vpnmysql/mysql/mysql.sock  -P 3307 testdb3 perfermance_hour --where=" id=12 and status=1 " > /home/test/perfermance_hour.sql

--where="筛选条件"   具体条件需要加双引号

PS:导出文件包括表结构


3、导出指定表

mysqldump -uroot -p --socket=/home/vpnmysql/mysql/mysql.sock  -B testdb3  --table traffic_day  > /home/test/traffic_day.sql

和导出整表数据效果一样,这里只是演示了-B --tables参数,可以看出来-B和--table这2个参数是可选项,不加这2个参数,直接跟数据库名称和表名称也是可以的


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值