首页 > 其他 > 详细

视图,触发器,事务,存储过程,内置函数,索引

时间:2019-12-17 19:43:30      阅读:102      评论:0      收藏:0      [点我收藏+]

视图
知名三问:
讲多长膘拼接起来做成视图,便于查询,节省时间

    create view  视图名 as sql 语句
    创建出来的视图只有表结构
    不要修改视图里边的数据,有可能会改变真正的数据

    不要使用视图

触发器
    达到某个条件后自动触发

    对表进行增删改的时候,支持触发器

    delimiter $$
    create trigger 触发器名字 before\after  insert、updata、delete for each row
    begin
        sql语句
        end if;
    end $$
    delimiter ;
    触发器命名规律
        tri_before_insert_t1



事务(掌握)
        什么识事务:四大特性——ACID
            原子性:事务是一个最小单元,不可以再被分割
            一致性:要么成功要么失败 v
            隔离性:事物之间不影响
            持久性:永久性的修改


 数据库三大设计范式
存储过程(了解)
    自定义函数

    语法:
    create procedure 存储过程的名字(
        形参,
    )
    begin
        sql语句
    end


函数(了解)
    相当于内置函数,只能在sql中使用

流程控制(了解)
if, while,语句
索引与慢查询优化(理论,了解)
*索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。*
    * primary key
    * unique key
    * index key#仅是加速查询

 **索引的影响:**
* 在表中有大量数据的前提下,创建索引速度会很慢
* 在索引创建完毕后,对表的查询性能会大幅度提升,但是写的性能会降低

视图,触发器,事务,存储过程,内置函数,索引

原文:https://www.cnblogs.com/fxsm/p/12056259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!