MySQL/ 索引

来源:互联网 发布:淘宝零点抢购攻略 编辑:程序博客网 时间:2024/06/05 09:11
 
                                                                    索引
一.主键索引:
     1.主键:某一个属性组能唯一标识一条记录
     2.特点:最常见的索引类型
             确保数据记录的唯一性
二.唯一索引:
      1.作用:避免同一个表中某数据列中的值重复
      2.与主键索引的区别:主键索引只能有一个
                          唯一索引可有多个
三.常规索引:
      1.作用:快速定位特定数据
      2.注意:
             1.index和key关键字都可设置常规索引
             2.应加在查找条件的字段
             3.不宜添加太多常规索引,影响数据的插入,删除和修改操作
四.全文索引:
      1.作用:快速定位特定数据
      2.注意:
             1.只能用于MyISAM类型的数据表
             2.只能用于CHAR,VARCHAR,TEXT数据列类型
             3.适合大型数据集
五.管理索引:
       1.创建索引:
             1.创建表时添加
             2.建表后追加:
                       语法:ALERT TABLE 表名 ADD 索引类型(数据列名)
       2.删除索引:
             1.DROP INDEX 索引名 ON 表名
             2.ALTER TABLE 表名 DROP INDEX 索引名
             3.ALTER TABLE 表名 DROP PRIMARY KEY
       3.查看索引:
             1.SHOW INDEX(或KEYS)  FROM 表名
六.索引准则:
       1.索引不是越多越好
       2.不要对经常变动的数据加索引
       3.小数据量的表建议不要加索引
       4.索引一般应加在查找条件的字段
0 0
原创粉丝点击