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);

  • 相关阅读:
    es6里面的arr方法
    for循环比较
    window.location各属性的值
    浏览器的缓存机制
    es6中的双箭头函数
    前端开发模拟数据------webpack-api-mocker
    对象的深拷贝和浅拷贝
    Web应用程序的安全问题
    this指向问题
    postman使用篇最全整理
  • 原文地址:https://www.cnblogs.com/liu-xiaolong/p/7070553.html
Copyright © 2011-2022 走看看