您的位置:首页 > 数据库 > MySQL

MySQL基础知识点八

2017-04-25 18:58 337 查看
*事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作
*多个操作作为一个整体向系统提交,要么都执行、要么都不执行
*事务是一个不可分割的工作逻辑单元 
*MySQL中支持事务的存储引擎有InnoDB和BDB
开始事物:BEGIN;或STARTTRANSACTION;

提交事务:COMMIT;
回滚事务:ROLLBACK;
*视图是一张虚拟表
*表示一张表的部分数据或多张表的综合数据
*其结构和数据是建立在对表的查询基础上
*视图中不存放数据
*数据存放在视图所引用的原始表中
*一个原始表,根据不同用户的不同需求,可以创建不同的视图

*视图的用途
  筛选表中的行 
  防止未经许可的用户访问敏感数据
  降低数据库的复杂程度
  将多个物理数据库抽象为一个逻辑数据库
*使用SQL语句创建视图

CREATE VIEW view_name 

  AS

    <SELECT 语句>;

*使用SQL语句删除视图

DROP VIEW [IF EXISTS] view_name;

*使用SQL语句查看视图
SELECT字段1, 字段2,…… FROMview_name;

*查看所有视图
USE information_schema;

*索引是一种有效组合数据的方式,为快速查找到指定记录
*作用
大大提高数据库的检索速度
改善数据库性能
*MySQL索引按存储类型分类
  B-树索引:InnoDB、MyISAM均支持
  哈希索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: