2012年7月11日

mysql之数据库备份与恢复

摘要: 备份与恢复系统运行中,增量备份与整体备份。例如:每周日整体备份一次,周一到周六只备份当天。如果周五的数据出了问题,可以用周日的整体+周一、周二、周三、周四来恢复。备份的工具:有第三方的收费备份工具,目前我们所学的是系统自带的备份功能,mysqldump。mysqldump 可以导出库、表。备份:例1:导出muagua库下面的goods表mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 地址/备份文件名称导出的是建表语句及insert语句。例2:导出mugua库下面的所有表mysqldump -u用户名 -p密码 库名 > 地址/备份文件名称例3:如何以库为单位导 阅读全文

posted @ 2012-07-11 22:54 郑志伟 阅读(1284) 评论(0) 推荐(0) 编辑

mysql之事务语法

摘要: 1.事务通俗的说事务:指一组操作,要么都成功执行,要么都不执行---->原子性在所有的操作没有执行完毕之前,其他会话不能看到中间改变的过程--->隔离事务发生前和发生后,数据的总额依然匹配----->一致性事务产生的影响不能够撤销----> 持久性即事务的ACID特性。如果出了错误,事务也不允许撤销,只能通过“补偿性事务".2.关于事务的引擎:选用InnoDB开启事务:start transaction;Sql语句Sql语句...commit;提交/roolback;回滚注意:有些语句会隐式提交事务,具体可以参考MySQL参考手册。 阅读全文

posted @ 2012-07-11 21:05 郑志伟 阅读(2163) 评论(0) 推荐(0) 编辑

mysql之存储引擎

摘要: 1.存储引擎概念打比方说:一部电影有mp4,wmv,avi,flv...等格式。同样的一部电影在硬盘上有不同的存储格式,所占的空间与清晰程度也各不一样。那么我们表里的数据存储在硬盘上,是如何存储的呢?存储的方式也有很多种。对于用户来说,同样一张表的数据,无论用什么引擎来存储,用户看到的数据都是一样的,但对于服务器来说是有区别的。数据库对同样的数据,有着不同的存储方式和管理方式,在mysql中,称为存储引擎。2.存储引擎与其特点特点 Myisam InnoDB批量插入的速度 高 低事务安全 不支持 支持... 阅读全文

posted @ 2012-07-11 20:47 郑志伟 阅读(2572) 评论(0) 推荐(1) 编辑

导航