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


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

        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#仅是加速查询
    
     **索引的影响:**
    * 在表中有大量数据的前提下,创建索引速度会很慢
    * 在索引创建完毕后,对表的查询性能会大幅度提升,但是写的性能会降低
  • 相关阅读:
    git简单使用
    简单Spring和mybatis整合配置文件
    ASP.NET程序开发范例宝典
    C# DataSet和DataTable详解
    AOP
    匿名内部类
    数据库事务
    mybatis
    线程池
    单例模式
  • 原文地址:https://www.cnblogs.com/fxsm/p/12056259.html
Copyright © 2020-2023  润新知