- 27
- 0
- 约2.78万字
- 约 34页
- 2016-06-09 发布于江苏
- 举报
声明:此文档是小弟学习时收集而来,感觉比较经典,特分享出来,大家可以共勉。
MYSQL数据库的索引、视图、触发器、游标和存储过程
(1) 索引(index) 1
(2) 视图(view) 2
(3) 触发器(trigger) 6
(4) 游标(cursor) 8
(5) 事务(Transaction) 10
(6) 存储过程(Stored Procedure) 12
索引(index)
索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。优点: 大大加快数据的检索速度;创建唯一性索引,保证数据库表中每一行数据的唯一性;加速表和表之间的连接;在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点: 索引需要占物理空间当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。更好的理解索引的提示:
如果经常使用表中的某一列或某几列为条件进行查询,且表中的数据量比较大时,可以创建索引,以提高查询的速度。
索引是与表关联的可选结构。
通过有目的的创建索引,可以加快对表执行SELECT语句的速度。
不管索引是否存在,都无需修改任何SQL语句的书写方式。索引只是一种快速访问数据的途径,它只影响查询执行的效率。
可以使用CREATE INDEX命令在一列或若干
原创力文档

文档评论(0)