事务,视图和索引

(1)事务是什么,

事务要是执行成功,则在该食物中的进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除,要么都执行成功,要么都执行失败。

(2)事务的四个特性是什么,

 原子性、一致性、隔离性、及持久性,这些特性通常简称为ACID。

1.原子性   事务是一个完整的操作.

2.一致性    当事务完成时,数据必须处于一致状态.

3.隔离性  对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立的.它不应以任何方式依赖于或影响其他事务.

4.持久性  事务的持久性指不管系统是否发生了故障,事务处理的结果都是永久地.

(3)操作的关键字,

自动提交事务开关set autocommit=1
  开始事务 start transaction /begin
  提交事务 commit
  回滚事务 rollback
  set autocommit=1

(2)视图,

(1)视图是什么,

视图是一张虚拟表,本质上存储的是一对SQL的集合,

(2)定义视图的语法

create view VW_stulist 
as
sql语句

(3)视图的使用

和检索基本表一样,直接通过select
select * from VW_stulist

(4)删除视图的语法

drop view 视图名
drop table
drop database
drop index
drop constraint

(5)查看所有库所有视图

5.1.切换到系统数据库
  use information_schema

5.2.select * from views \G;

 6.查看当前库的所有视图
   show tables status where comment='view'

7.视图注意事项
1)视图可以查询多表数据
2)视图可以嵌套
3)update,insert,delete不能封装成视图内容,通过图形化界面可以操作数据

(3)

(1)索引是什么

索引与书籍中的目录相似,可以快速查找所需的内容,

(2)索引的作用

索引的作用是通过索引,大大提高数据库的检索速度,改善数据库性能,

(3)索引分类

 普通索引,唯一索引,主键索引,全文索引,复合索引,空间索引,

posted @ 2018-02-24 16:08  blond  阅读(135)  评论(0编辑  收藏  举报