zoukankan      html  css  js  c++  java
  • MySQL的索引

    创建一个单列索引

    CREATE INDEX index_name ON table_name (target)
    

      index_name是你索引的名称    table_name是你表的名称,target是创建的依据, 就是你的列名称,如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length。

    创建一个组合索引

    CREATE INDEX index_name ON table_name (target1,target2)

    这个位置有很大的关系:检索可以按target1检索,也可以按照target1和target2检索,但是不能越过Target1,直接使用target2

     创建表时指定索引

    CREATE TABLE table_name(
    id int not null,
    name  varchar(32) not null
    INDEX index_name (target)
    );

    ALTER创建索引

    ALTER TABLE table_name ADD INDEX index_name USING mode (target) 

     table_name是你表的名称  index_name是你索引的名称  mode是数据结构的 我写的btree ,target是创建的依据, 就是你的列名称

    唯一索引

    CREATE UNIQUE INDEX index_name ON table_name (target)
    

      

    ALTER TABLE table_name ADD UNIQUE  index_name (target) 
    CREATE TABLE table_name(
    id int not null,
    name  varchar(32) not null
    UNIQUE index_name (target)
    );
    

      

     

      这么多,其实会几个就行 CREATE或 ALTER都可以啊

  • 相关阅读:
    X-Sequence
    Little Bishops uva861
    组合数学poj 1496 1850 同样的代码过两题
    Frame Stacking 框架堆叠
    ディクショナリテーブル
    財務会計関連(FI&CO)
    開発者向け
    ABAP 7.51 構文書き方変換について
    ABAP News for Release 7.51 – ABAP CDS Client Handling
    パフォーマンス分析関連
  • 原文地址:https://www.cnblogs.com/Loving-Q/p/12738526.html
Copyright © 2011-2022 走看看