码迷,mamicode.com
首页 > 其他好文 > 详细

事务、视图、索引、备份和恢复

时间:2020-05-11 20:34:44      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:开始   set   常用   持久性   comm   更新   数据类型   索引   物理   

1:什么是事务?

事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作

多个操作作为一个整体向系统提交,要么都执行、要么都不执行

事务是一个不可分割的工作逻辑单元

简言之事务就是进行操作一系列的数据

2:事物的特性:原子性,一致性,隔离性,持久性

    简称ACID

3:创建事务:

开始事务:BEGIN ; 或 START TRANSACTION;

提交事务:COMMIT ;

回滚(撤销)事务:ROLLBACK ;

4:关闭/开启自动提交状态:SET autocommit = 0|1;

5:为什么用事务?

 

6:为什么 需要视图?

不同的人员关注不同的数据         保证信息的安全性

7:什么是视图?

视图是一张虚拟表 表示一张表的部分数据或多张表的综合数据 其结构和数据是建立在对表的查询基础上

视图中不存放数据 数据存放在视图所引用的原始表中

一个原始表,根据不同用户的不同需求,可以创建不同的视图:

8:视图的用途

筛选表中的行 防止未经许可的用户访问敏感数据 降低数据库的复杂程度 将多个物理数据库抽象为一个逻辑数据库

9:如何创建视图

使用SQL语句创建视图

CREATE VIEW view_name AS <SELECT 语句>;

使用SQL语句删除视图

DROP VIEW [IF EXISTS] view_name;

使用SQL语句查看视图

SELECT 字段1, 字段2, …… FROM view_name;

10:使用视图注意事项

视图中可以使用多个表 一个视图可以嵌套另一个视图 对视图数据进行添加、更新和删除操作直接影响所引用表中的数据 当视图数据来自多个表时,不允许添加和删除数据

 

11:什么是索引

索引是一种有效组合数据的方式,为快速查找到指定记录

作用 :大大提高数据库的检索速度 改善数据库性能

12:常用索引类型

普通索引:基本索引类型 允许在定义索引的列中插入重复值和空值

唯一索引:索引列数据不重复 允许有空值

主键索引:主键列中的每个值是非空、唯一的 一个主键将自动创建主键索引

复合索引:将多个列组合作为索引

全文索引:支持值的全文查找 允许重复值和空值

空间索引:对空间数据类型的列建立的索引

 

事务、视图、索引、备份和恢复

标签:开始   set   常用   持久性   comm   更新   数据类型   索引   物理   

原文地址:https://www.cnblogs.com/zjx-959/p/12871443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!