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



浙公网安备 33010602011771号