zoukankan      html  css  js  c++  java
  • Mysql--13 索引

    1.索引:提高获取数据速度

      

    索引分类:
        1.主键索引:primary key 唯一,主键唯一,一个表只能有一个列作为主键。
        
        2.唯一索引:unique key  可以标注多列为唯一索引,
        
        3.常规索引:(key /index)key 索引名(字段名)
        
        4.全文索引:    fulltext index  索引名(字段名)  快速定位数据
     
    
    ===========================
    查看表的索引:
    show index from user;
    增加全文索引:
    alter  table 表名  add  fulltext index  `索引名`( `字段`);
    
    ======分析sql语句=======
    explain  select * from user;---非全文索引;
    explain select * from match(字段名) against('fds');
    

      

    创建索引方式:
        1.创建表的时候,创建索引:
            create table `表名`(
            `id` int(2) unsigned not null  auto_increment ,
            `name` varchar(20) not null,
            `sex` varchar(2) not null,
            `address` varchar(50) not null,
            `email` varchar(30) not null,
            `birthday` datetime not null,
               primary key (`id`),
             unique key `unique_index`(`name`),
             key  `key_index`(`sex`)
            )engine=innodb default charset=utf8mb4;
        2.修改表结构时,创建索引
            alter table  表名   add   fulltext index `索引名`(`address`);
        3.索引语法:
        create index  索引名  on 表名(`字段名`);
    

      

  • 相关阅读:
    【原创】ZYNQ学习笔记(一) HelloWorld实现
    设置毛玻璃效果
    什么是UIImageView
    短信监听器
    内容观察者
    插入联系人
    UIFont
    什么是UILabel
    读取联系人案例
    利用内容提供者插入短信
  • 原文地址:https://www.cnblogs.com/chencn/p/12304262.html
Copyright © 2011-2022 走看看