6.6笔记-数据库的 事务视图索引备份恢复数据库
Posted 笨笨2013A
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.6笔记-数据库的 事务视图索引备份恢复数据库相关的知识,希望对你有一定的参考价值。
一、事务
事务(TRANSACTION)是作为
单个逻辑工作单元执行的一系列操作
事务的四个特性
原子性
一致性
持久性
隔离性
开启事务
begin; 或 START TRANSACTION
提交事务
commit
回滚事务
rollback
mysql 是默认开启事务自动提交(oracle 默认不开启事务自动提交)
二、视图
一张虚拟表
一张表可以创建多个不同的视图
创建视图
create view 视图名 as select ...
删除视图
drop view 视图名
三、索引
是一种有效组合数据的方式
为快速查找指定记录
索引类型:
普通索引,主键索引,唯一索引,全文索引
创建索引:
CREATE INDEX index_student_studentName
ON student(StudentName);
规则:
频繁搜索的列
经常用作查询选择的列
经常排序、分组的列
经常用作连接的列(主键/外键)
弊端:
占用存储空间
影响数据的删除,添加和更新的效率
查看所有索引
四、备份和恢复数据库
mysqldump -uroot -p myschool2>d:\myschool_bk.sql
// 只备份数据,没有创建表语句
mysqldump -uroot -p -t myschool2>d:\myschool_bk.sql
// -c 表示insert语句 有字段名
mysqldump -uroot -p -t -c myschool2>d:\myschool_bk3.sql
// -d 表示只备份表结构,没有insert语句
mysqldump -uroot -p -d myschool2>d:\myschool_bk4.sql
以上是关于6.6笔记-数据库的 事务视图索引备份恢复数据库的主要内容,如果未能解决你的问题,请参考以下文章