欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    项目9 数据库的日常维护与管理ppt课件.ppt

    • 资源ID:16976515       资源大小:609KB        全文页数:24页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    项目9 数据库的日常维护与管理ppt课件.ppt

    项目项目9 数据库的日常维护与管理数据库的日常维护与管理项目九项目九数据库的日常管理与维护数据库的日常管理与维护项目知识要点项目知识要点单词学习单词学习1Backup:备份:备份 2Restore:还原:还原3Recovery:覆盖:覆盖 4Log:日志:日志5Dump:扔弃:扔弃 6Source:来源:来源7Escape:规避:规避 8Vertical:垂直:垂直本项目目标本项目目标了解数据库备份与还原的原理。了解数据库备份与还原的原理。掌握数据库备份与还原的方法。掌握数据库备份与还原的方法。了解数据导入和导出的目的。了解数据导入和导出的目的。掌握数据导入和导出的方法。掌握数据导入和导出的方法。数据库的备份数据库的备份使用使用mysqldump命令备份命令备份1.使用mysqldump备份单个数据库user、password表示用户名称和密码;db_name参数表示数据库的名称;tb_name1、tb_name2参数表示表的名称,没有该参数时将备份整个数据库;右箭头符号“”表示将备份数据表的定义和数据写入备份文件;filename.sql参数表示备份文件的名称。mysqldump u user p db_name tb_name1 tb_name2filename.sql;数据库的备份数据库的备份【示例9.1】使用root用户备份备份bookshop数据库下的customers表。【示例9.2】使用mysqldump命令备份数据库bookshop中的所有表。mysqldump u root p bookshop customersD:backup_customers.sqlmysqldump u root p bookshop D:backup_bookshop.sql数据库的备份数据库的备份2. 使用使用mysqldump备份多个数据库备份多个数据库如果要使用mysqldump备份多个数据库,需要使用-databases参数。备份多个数据库的语法格式如下:【示例9.3】使用mysqldump备份bookshop和library数据库。 使用-all-databases参数可以备份系统中所有的数据库,语句如下:【示例9.4】使用root用户备份服务器的所有数据库。mysqldump u user p -databases dbname, dbname filename.sql;mysqldump u root p -databases bookshop library D:backup_file.sqlmysqldump u user p -all-databases filename.sql;mysqldump u root p -all-databases D:backup_allfile.sql数据库的备份数据库的备份直接复制整个数据库目录直接复制整个数据库目录 MySQL有一种简单的备份方法,就是将其中的数据库文件直接复制出来。这种方法最简单,速度也最快。不过,直接复制文件不能够移植到其他机器上,除非要复制的表使用MyISAM存储格式。使用该方法时,最好将服务器停止。数据库的还原数据库的还原使用使用mysql命令还原命令还原 对于使用mysqldump命令备份后形成的.sql文件,可以使用mysql命令导入到数据库中。备份的.sql文件中包含CREATE、INSERT语句,也可能包含DROP语句。MySQL命令可以直接执行文件中的这些语句。其语法格式如下:user是用户名称,-p 表示输入用户密码。db_name是数据库名,该参数是可选参数,可以指定数据库名,也可以不指定。指定数据库名时,表示恢复该数据库中的表。不指定数据库名时,表示恢复特定的一个数据库。如果filename.sql文件为mysqldump工具创建的备份文件,执行时不需要指定数据库名。mysql u user p db_name filename.sql;数据库的还原数据库的还原【示例9.5】使用mysql命令将备份文件backup_bookshop.sql恢复到数据库中。如果已登录MySQL服务器,还可以使用SOURCE命令来执行指定脚本进行数据导入的操作。SOURCE语句的语法如下:【示例9.6】利用SOURCE命令恢复bookshop库中customers表的数据。mysql u root p bookshop filename.txt数据的导入和导出数据的导入和导出【示例9.11】使用mysql命令将bookshop数据库中的comment表中的记录导出到文本文件。【示例9.12】使用mysql命令将bookshop数据库中的orders表中的记录导出到html文件。mysql u root p -execute=SELECT * FROM comment; bookshopD:bak_comment.txtmysql u root p -html e SELECT * FROM orders; bookshopD:bak_orders.html数据的导入和导出数据的导入和导出数据导入数据导入1. 用LOAD DATA INFILE方式导入文本文件LOAD DATA语法形式如下:“OPTION”参数是可选参数选项,包括参数是可选参数选项,包括FIELDS和和LINES子句,其值可以是:子句,其值可以是:FIELDS TERMINATED BY 字符串字符串:设置字符串为字段的分隔符,默认值为:设置字符串为字段的分隔符,默认值为“t”。FIELDS OPTIONALLY ENCLOSED BY value:设置字段的包围字符,只能为单个字符。如果使用了:设置字段的包围字符,只能为单个字符。如果使用了OPTIONALLY,则只有,则只有CHAR和和VARCHAR等字符数据字段被包围。等字符数据字段被包围。FIELDS ESCAPED BY value:控制如何写入或读取特殊字符:控制如何写入或读取特殊字符,只能为单个字符只能为单个字符,即设置转义字符即设置转义字符,默认值为默认值为“”。LINES STARTING BY value:设置每行数据开头的字符,可以为单个或多个字符,默认情况下不使用任何字符。:设置每行数据开头的字符,可以为单个或多个字符,默认情况下不使用任何字符。LINES TERMINATED BY value:设置每行数据结尾的字符,可以为单个或多个字符,默认值为:设置每行数据结尾的字符,可以为单个或多个字符,默认值为“n”。 IGNORE n LINES:忽略文件的前:忽略文件的前n行记录。行记录。(字段列表):根据字段列表中的字段和顺序来加载记录。(字段列表):根据字段列表中的字段和顺序来加载记录。SET column=expr:将指定的列:将指定的列column进行相应地转换后再加载,使用进行相应地转换后再加载,使用expr表达式来进行转换。表达式来进行转换。LOAD DATA LOCAL INFILE file INTO TABLE tb_name OPTION;数据的导入和导出数据的导入和导出【示例9.13】使用LOAD DATA INFILE命令将bak_customers.txt中的记录导入到customers表中。LOAD DATA INFILE D:/bak_customers.txt INTO TABLE bookshop.customers; 数据的导入和导出数据的导入和导出2. 用用mysqlimport命令导入文本文件命令导入文本文件msqlimport命令的语法格式如下:“OPTION”参数是可以有常用的选项,其常见的取值如下:-fields-terminated-by=value:设置字段之间的分隔符,可以为单个或多个字符,默认值为“t”。-fields-enclosed-by=value:设置字段的包围字符。-fields-optionally-enclosed-by=value:设置字段的包围字符,只能为单个字符,包括CHAR、VARCHAR和TEXT等字符型字段。-fields-escaped-by=value:控制如何写入或读取特殊字符,只能为单个字符,即设置转义字符,默认值为反斜杠“”。-lines-terminated-by=value:设置每行数据结尾的字符,可以为单个或多个字符,默认值为“n”。-ignore-lines=n:忽视数据文件的前n行。mysqlimport u root p LOCAL db_name file OPTION数据的导入和导出数据的导入和导出【示例9.14】下面用msqlimport命令,将D: goods.txt中的记录导入到goods表中,字段之间用逗号间隔,字符类型字段值用双引号括起来,每行记录以回车换行符“rn”结尾。mysqlimport u root p bookshop D:/goods.txt -fields-terminated-by=,-fields-optionally-enclosed-by=”-lines-terminated-by=rn

    注意事项

    本文(项目9 数据库的日常维护与管理ppt课件.ppt)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开