数据库技术-使用mysqldump命令备份.pptx

数据库技术-使用mysqldump命令备份.pptx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用mysqldump命令备份 use mysqldump command to backup承德石油高等专科学校 | 殷华英 1 mysqldump基本格式2 使用mysqldump备份数据库中的表3 使用mysqldump备份一个或多个数据库4 使用mysqldump备份所有数据库知识点内容概要 mysqldump基本格式01 基本格式: MYSQLDUMP是MYSQL提供的一个非常有用的数据库备份工具,执行该命令时,可以将数据库备份成一个文本文件。这个文本文件可以被查看和编辑。mysqldump –u user –h host –p password dbname [tbname,[tbname…]] > filename.sql mysqldump基本格式01 参数说明:user:用户名称。host:登录用户的主机名称。password:登录密码。dbname:需要备份的数据库名称。tbname:为dbname数据库中要备份的数据表。右箭头符合”>”:表示将要备份的数据表的定义和数据写入到备份文件。filename:保存备份结果的sql文件。 mysqldump基本格式01 mysqldump还有一些其它参数可以用来控制备份过程,常用的有:--add--drop--database:在每个create database语句前添加drop database语句。--add--drop--tables:在每个create table语句前添加drop table语句。--add-locking:用lock tables和unlock tables语句引用每个表转储,在重载转储文件时插入更快。--all--databases:指针对所有数据库。--complete-insert:使用包括列名的完整的insert语句。--delete:在导入文本文件前清空表--default-character-set=charset:使用字符集,没有指定,为uft-8.--no-data:不变表的任何行信息,只备份表的结构。…………详细参数可以通过命令mysqldump --help进行查看。 使用mysqldump备份数据库中的表02 mysqldump [options] dbname [tables] >filename格式 mysqldump -u root -p student sc >d:/example/scbak.sql实例:使用mysqldump备份student数据库中的s表和c表其中:options选项表示用户名登录名、主机、密码等相关参数,tables可以是一个表或多个表。提示:该命令执行时需要密码。执行过程如下图所示。 使用mysqldump备份数据库中的表02 打开备份的sql文本文件,文件内容包括以下几部分: 使用mysqldump备份数据库中的表02 两种注释: --开头:行为注释语句, 以/*!开头,*/结尾的注释:为可执行的注释,可以被mysql执行,其它数据库管理系统作为注释 文件开头部分信息: mysqldump工具版本号、备份账户的名称和主机信息、备份数据库名称、mysql服务器版本号set语句:将当前系统变量的值赋给用户定义变量创建表的语句插入记录的语句 使用mysqldump备份一个或多个数据库03 mysqldump [options] --databases db1 [db2 db3]格式 mysqldump -u root –p --databases student > d:/example/studbk.sql实例:使用mysqldump备份student数据库其中:options选项表示用户名登录名、主机、密码等相关参数,db1、db2是要备份的数据库名称。 mysqldump -u root –p –databases student testdb > d:/example/stutestdbbk.sql实例:使用mysqldump备份student和testbd数据库备份数据库即是备份数据库中的所有表。或:mysqldump -u root –p student > d:/example/studbk.sql 使用mysqldump备份所有数据库04 mysqldump 【options】 --all-databases格式 mysqldump -uroot –p --all-databases > all.sql实例:备份所有数据库其中:options选项表示用户名登录名、主机、密码等相关参数。 --all-databases参数表示所有数据库。 拓展练习操作:1、使用mysqldum

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档