zoukankan      html  css  js  c++  java
  • mysql 索引 视图 触发器

    索引


    索引介绍


    索引分类


    创建索引

    ----------------------------------------------------------------------------

    方法一:

    方法二:

    例子:
      在stu表的num创建唯一性索引index1

      在stu表中的name字段上创建普通索引index2

      在stu表中的introduce字段上创建全文索引index3

    stu表:

    创建索引:

    --------------------------------------------------------------------------------------

    查看索引:

    索引生效与全文搜索:

     

    生效

    全文搜索:

    ------------------------------------------------------

    删除索引:


    视图

    视图特点

    基于视图的操作:

     视图作用:

    视图的建立:

    例子:

    创建一个只含有stu表中 num,name 字段的视图stu_view,且num显示为stu_num

    更新原表中的数据,视图中的数据也会更新:

    创建一个含有学生学号,姓名,课程名,成绩的视图grade_view (stu,score,course)

    ------------------------------------------------------------------------------------

    查看视图定义:

    更新视图:

    删除视图:


    触发器

    创建触发器

    修改结束执行符:delimiter 结束符号

    例子:

    商品表 goods(gid,name,num) 订单表 od(oid,gid,much)

    1)在goods表中插入一条记录之后,自动在od表中插入一条记录(1,1,1)

     先用 delimiter 修改结束符为 $

     

    2)在goods表中插入一条记录之前,自动在od表中插入一条记录(2,2,2),同时修改oid为1的记录的much值为3

  • 相关阅读:
    互斥锁
    信号量、互斥体和自旋锁
    【设计模式】template method(模板方法)-- 类行为型模式5.10
    C/C++中的auto关键词
    【设计模式】observer(观察者)-- 对象行为型模式5.7
    UML图
    MapReduce阅读
    shell提取文件后缀名,并判断其是否为特定字符串
    shell编程--遍历目录下的文件
    Linux shell字符串截取与拼接
  • 原文地址:https://www.cnblogs.com/ZZG-GANGAN/p/13958026.html
Copyright © 2011-2022 走看看