zoukankan      html  css  js  c++  java
  • 事务,视图和索引

    (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)索引分类

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

  • 相关阅读:
    [ARM] Cortex-M Startup.s启动文件相关代码解释
    [OpenCVsharp]利用指针实现高速访问像素RGB值
    Ubuntu环境下安装TinyOS系统
    win8.1环境下安装arduino驱动问题解决方案
    VMware-Transport(VMDB) error -44:Message.The VMware Authorization Service is not running解决方案
    1.Python 简单输入输出
    HTML速查列表
    Linux安装svn
    CentOS7系统操作httpd服务
    CentOS 7 防火墙端口配置
  • 原文地址:https://www.cnblogs.com/s122/p/8466289.html
Copyright © 2011-2022 走看看