zoukankan      html  css  js  c++  java
  • MySQL数据库索引相关

    一、什么是索引及其优缺点
    1.索引是对数据库表中一列或多列的值进行排序的一种结构
    2.优点:
    a.使用唯一索引可以保证此列数据的唯一性(不可重复)
    b.大大提高检索效率(主要原因)
    3.缺点:
    a.索引也要占物理空间
    b.进行插入、删除、修改时,索引也需要动态维护,这样就降低了数据的维护速度

    二、索引分类
    1.普通索引(index)
    2.主键索引(primary key)
    3.唯一索引(unique)(与主键类似不能有重复值)
    4.全文索引(fulltext)
    三、索引的创建
    1.普通索引的创建(INDEX)
    a.alter table table_name add index index_name(列名)
    b.create index index_name on table_name(列名)
    2.唯一索引(UNIQUE、primary key)
    a.create unique index index_name on table_name(列名)
    b.alter table table_name add unique index index_name(列名)
    c.id int(3) primary key not null auto_increment(主键设置)
    3.全文索引(FULLTEXT)(全文索引字段必须是char、varchar、text)
    a.create fulltext index index_name on table_name(列名)
    a.alter table table_name fulltext index index_name(列名)
    四、查看索引
    1.show index from table_name
    五、删除索引
    1.drop index index_name on table_name
    注:全文索引的使用
    eg:
    SELECT * FROM student WHERE MATCH(name) AGAINST('聪')

  • 相关阅读:
    UIView常见方法总结
    ios UIview And Button TomCat
    (转)OC各种数据类型之间的转换方法
    8个改变让大脑变年轻
    (转)UIImageView响应点击事件
    ios UI 图片排列(简单实现)
    ios UIImage
    ios UIView 按钮
    html第一天--html常用标签
    工具软件类
  • 原文地址:https://www.cnblogs.com/fanshu/p/7815915.html
Copyright © 2011-2022 走看看