数据库数据的导出导入命令

本文详细介绍了如何使用mysqldump命令进行数据库数据的导出,包括只备份表结构、只备份表数据以及全量备份。同时,还讲解了数据恢复的方法,通过mysql内置的source命令或直接使用mysql客户端导入SQL文件,实现数据库数据的快速恢复。
摘要由CSDN通过智能技术生成

备份的就是mysql的各种数据库(database)
以及库内的各种数据表(table)
备份的方案有很多种

  • 只备份每一个库,不要里面的表
  • 备份所有的库,和所有的表,但是不要表中的数据,只备份它的结构(创建的SQL)
  • 只要某一个库,以及这个库中的所有表,以及所有数据
  • 只要某一个库,里面的某一张表

mysqldump命令

mysqldump命令是把数据的执行SQL,进行导出的作用,导出的数据以SQL文件形式存储

http://linux.51yip.com/search/mysqldump

mysqldump -u[数据库用户名] -p[密码] -B lol spt > [备份文件的保存路径] 
-B 参数 --database 作用是指定备份某一个、几个数据库 
mysqldump -uroot -pmysql -B spt2112 >/home/zx/spt.sql 

只要表结构,不要数据

mysqldump -uroot -pmysql -d spt2112 > /home/zx/spt_creat.sql 

只要表数据,不要表结构

mysqldump -uroot -pmysql -t spt2112 Student_1 > /home/zx/stu_data.sql 

数据恢复


mysql 内置了source命令,可以读取sql文件,进行数据恢复,说白了就是重新执行SQL,对数据
进行创建操作。

  • 登录进mysql
  • 选择对应的库
  • source 备份文件的绝对路径.sql;

导入:mysql -u root -p 数据库名 < 文件存放路径

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值