zoukankan      html  css  js  c++  java
  • Mysql的常见索引

    PRIMARY KEY(主键索引)

    ALTER TABLE table_name ADD PRIMARY KEY ( col )

    它是一种特殊的唯一索引,不允许有空值;

    UNIQUE(唯一索引)

    ALTER TABLE table_name ADD uniq_col (col)

    索引列的值必须唯一,但允许有空值;

    INDEX(普通索引)

    ALTER TABLE table_name ADD INDEX idx_col (col)

    FULLTEXT(全文索引)

    ALTER TABLE table_name ADD FULLTEXT ( col )

    仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间;

    组合索引

    ALTER TABLE table_name ADD INDEX idx_col1_col2_col3 (col1, col2, col3 )

    为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。创建复合索引时应该将最常用(频率)作限制条件的列放在最左边,依次递减;

  • 相关阅读:
    模块和包
    mysql视图、存储过程等
    mysql 索引
    sql语句
    HTTP协议
    Django中的form组件
    数据结构
    一些常用函数
    C/C++中tag和type
    什么是compile-time-constant
  • 原文地址:https://www.cnblogs.com/ngrzr/p/11906791.html
Copyright © 2011-2022 走看看