zoukankan      html  css  js  c++  java
  • mysql索引

    mysql中常见索引

       1)普通索引  是最基本的索引,没有任何限制。

            创建方式:

    •         create  index  indexName on  tablename  (tableColumns(length))
    •         alter tableName add  index  indexName (tableColumns(length))
    •         create  table  table1(id int not null,name varchar(36) not null); create index index1 on  table1(id); 

           删除索引:

            drop index   index1  on   table1;

       2)唯一索引  索引列的值必须唯一,可以为空

         创建方式:

    •       Create UNIQUE INDEX indexName ON tableName(tableColumns(length))
    •         Alter tableName ADD UNIQUE [indexName] ON (tableColumns(length)
    •       Create TABLE tableName ( [...], UNIQUE [indexName](tableColumns(length)); 

       3)主键索引   它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引。

         创建方式:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL,   PRIMARY KE

       4)组合索引  多列索引,由多个列共同来组成一个索引。对于组合索引,必须以最左索引为前缀,依次排列的,才可以使用到组合索引,中间不能有间隔。

          创建方式:alter table mytable add index name_city_age(name,city,age);

  • 相关阅读:
    raspi扩展板
    树莓派学习笔记——I2C设备载入和速率设置
    python多线程(四)
    python多线程(三)
    python多线程(二)
    python3.x对python2.x变动
    python多线程(一)
    raspi集成库及安装
    eclipse软件安装及python工程建立
    原型模式
  • 原文地址:https://www.cnblogs.com/liu-xiaolong/p/7070553.html
Copyright © 2011-2022 走看看