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均支持
哈希索引
*多个操作作为一个整体向系统提交,要么都执行、要么都不执行
*事务是一个不可分割的工作逻辑单元
*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均支持
哈希索引
相关文章推荐
- MySql基础知识(经典版)
- 基础知识:MySQL数据类型及列类型 (1)
- 第二周4天MySQL基础知识重装问题详解
- Mysql基础知识——备份与还原
- 深入理解mysql之BDB系列(1)---BDB相关基础知识
- 基础知识:MySQL数据类型及列类型
- mysql-日志-基础知识
- PHP与mysql的基础知识
- Mysql 基础知识
- MySql存储过程—1、SQL存储过程的基础知识
- MySQL同步(一) 基础知识
- MySql基础知识(经典版)
- mysql基础知识
- 第三周第2天MySQL基础知识(二)
- 深入理解mysql之BDB系列(1)---BDB相关基础知识(摘自老杨)
- 基础知识:MySQL数据类型及列类型
- mysql基础知识(持续更新)
- MySQL最基础知识记录
- MySQL基础知识
- mysql基础知识