014-MySQL_04-视图事务索引

Posted hhj-study-10years

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了014-MySQL_04-视图事务索引相关的知识,希望对你有一定的参考价值。

视图(View) :
        作用 : 保存 SQL 语句(保存的是引用 : 如果原 SQL 中字段被修改,那么再执行视图时会出错,因为现在的字段和之前不一样,而视图保存的是修改前的字段),并创建一张""(虚拟表)
        示例 : create view v_表名 as select * from student inner join class where student.cls_id = class.id

事务(Transaction) :
          特点 : 一个事务要么全部执行成功,一旦有一步出错,那么全部从头开始(rollback)
          场景 : 银行转账或其他需要确保安全的操作
          示例 : begin/start transaction;
                   update xxxxx;
                   insert into xxxxx;
                   [rollback];
                   commit;
          注意点 : 修改数据的操作为自动开启事务(insert into,update,delete)

索引(Index) : 
          特点 : 针对字段使用,一个表可以添加多个索引。使查询变快,但会让增删改变慢
          原理 : 使用索引后,会对字段分组
          示例 : create index 索引名称 on 表名(字段(长度))
                   (索引的字段是字符串时,需要指定长度,一般为定义该字段时的长度)
          注意点 : 建立索引会占用磁盘空间,使查询变快,但会让增删改变慢

三范式 : 
        一个数据一个字段,添加主键,减少重复

 

以上是关于014-MySQL_04-视图事务索引的主要内容,如果未能解决你的问题,请参考以下文章

Mysql中高级操作中的视图_事务_索引_账户权限管理

mysql(视图 事务 索引 外键)

使用 OnItemClickListener 列出视图片段到片段事务

使用viewpager的片段事务返回空白视图

我如何从一个片段到另一个片段的列表视图适配器进行事务

MySQL学习10:视图&事务&索引