mysql之数据备和数据还原.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql之数据备和数据还原

数据的备份 简单的数据备份(单表备份) 备份,select into outfile‘’ 通过 select 语句将查询到的数据,以文本文件的形式,存储起来! select into file select 字段列表into outfile文件地址 from 表名 where 其他的select子句! 此时,相当于,将原本应该显示在命客户端的数据,写入到文件中! 对目标文件的要求,是目标文件不能存在!而且目标文件只要是普通的文本文件即可! 此时,对数据的生成格式,存在可以被设置的: 默认的字段之间的分隔符,使用制表符,而记录之间的分隔符,使用换行符! 但是,在数据存储时是可以被设置的: 还原load data infile‘’ into table table_name Load data infile filename into table_name; 数据的导出工具,mysqldump mysqldump,不是一个sql语句! 类似于mysql的一个mysql所带的一个工具! php.itcast.cn 应该在命令行下直接执行,而不是在mysql登陆之后! 备份一个库 可以省略–B作为选项,表示不创建库,只备份库内的所有的表! 注意,上面的语法,指的是输出重定向! 备份表 与备份库相比,多出了一个表名的值: 库名表名 可以一次备份多个表: 在表名部分写表名列表: 典型的备份都是:指的是将整个库或者整个表备份即可! 直接复制完成备份,额外的办法 有时,在备份数据时,甚至可以直接选择将data目录,或者data目录中的相应子目录直接复制! 该行为不是每次都生效! 复制文件的方案,典型的是针对myisam格式的表发生的作用! 还原,执行外部文件内sql语句 可以在mysql客户单登陆后,使用source 指令,来强制执行一个文件内的sql语句! 如果没有登陆可以选择采下面的形式: mysql -h127.0.0.1 -P3306 -uroot -p 库名 登陆后直接选择数据库 mysql -h127.0.0.1 -P3306 -uroot -p 库名 e:/itcast_student_class.sql 表示,登陆后,选择数据库,并执行sql文件内的语句。 注意 ,称之输入重定向! 构造方法,__construct() 在实例化 类 得到对象时被自动地调用! 主要承担的工作是初始化对象属性! 对象的属性初始化 典型的,只要得到了对象,对象的属性就应该被赋予新的值! 如果某些属性,在对象出现时,可以被设置为某些特定的值。就可以在声明类时,为声明的属性设置默认值! 此处的属性的默认值,类似于参数,只能用已有值或者常量作为默认值。 还是需要很多属性初始化! 此时应该? 将 初始化的工作,声明成一个方法,得到需要被初始化的数据,在方法内,对当前属性进行初始化的工作: 此时,在实例化对象后,调用该方法: 此时可以完成初始化! 如果可以 在new实例化时,自动地调用上的init方法,则手动步骤也可以省略! PHP会在实例化对象时,自动调用一个叫 __construct()的方法! 此时,如果该方法需要传递参数,则需要通过实例化时,在new cloass_name()以实参列表的形式,传递! 如果没有定义__construct()可以不用执行! 但是一旦定义了构造方法,那么构造(实例化)的过程,一定要包括这个调用构造方法的过程(构造方法一定会执行)。 TIP:有时也称,实例化对象为构造对象! 构造方法可以自动被调用! 注意 构造方法可以是一个别的名字 一个 与类名相同的方法,也可能是构造方法! 此时会出现,同名与__construct同时出现的问题,__construct()会执行! 典型的兼容性的写法!防止PHP4代码运行在PHP5的服务器上的一个兼容的做法! 在new class_name时: new Student new Student(); 取决于是否存在构造函数的必要参数! 析构方法,__destruct 与构造方法相对,表示在对象被销毁时,自动调用的方法! 对象被销毁,但是对象所占用的资源不一定完全被销毁! 在对象被销毁时调用,作用是,用于释放对象所占用的额外资源!而不是对象本身! unset($object) 析构: 并不是非要有析构方法,看业务逻辑! 注意: 1对象在什么时候被销毁? 在用户脚本结束后,所有的资源包括对象都被销毁! 2保存对象的变量被提前unset! 保存对象的变量,被赋予了一个新的值!

您可能关注的文档

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档