zoukankan      html  css  js  c++  java
  • 视图,触发器,事务,存储过程,内置函数,索引

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

        create view  视图名 as sql 语句
        创建出来的视图只有表结构
        不要修改视图里边的数据,有可能会改变真正的数据
    
        不要使用视图
    
    触发器
        达到某个条件后自动触发
    
        对表进行增删改的时候,支持触发器
    
        delimiter $$
        create trigger 触发器名字 beforeafter  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#仅是加速查询
    
     **索引的影响:**
    * 在表中有大量数据的前提下,创建索引速度会很慢
    * 在索引创建完毕后,对表的查询性能会大幅度提升,但是写的性能会降低
  • 相关阅读:
    【bzoj 2159】Crash 的文明世界
    【bzoj 4833】[Lydsy1704月赛]最小公倍佩尔数
    【解题报告】网络流24题
    【bzoj 4449】[Neerc2015]Distance on Triangulation
    【ARC 063F】Snuke's Coloring 2
    【LOJ 6041】「雅礼集训 2017 Day7」事情的相似度
    【AGC 005F】Many Easy Problems
    【AGC 002F】Leftmost Ball
    替罪羊树
    状压dp
  • 原文地址:https://www.cnblogs.com/fxsm/p/12056259.html
Copyright © 2011-2022 走看看