mysql高级部(非常实用的,不要分)包含索引建立优化,函数,存储过程,触发器,及游标.docVIP

  • 10
  • 0
  • 约4.92万字
  • 约 28页
  • 2016-10-05 发布于贵州
  • 举报

mysql高级部(非常实用的,不要分)包含索引建立优化,函数,存储过程,触发器,及游标.doc

mysql高级部(非常实用的,不要分)包含索引建立优化,函数,存储过程,触发器,及游标

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)

1亿VIP精品文档

相关文档