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 表名(`字段名`);
    

      

  • 相关阅读:
    (多行)省略号隐藏超出范围的文本
    JSON.parse()和JSON.stringify()
    如何获取每个input的值
    禁止文字被选中
    javasctipt数据类型转换
    jq实现伸缩二级菜单
    table-layout 表格宽度不随文字改变
    VNC安装和配置
    HTML超连接的使用
    HTML图像标记
  • 原文地址:https://www.cnblogs.com/chencn/p/12304262.html
Copyright © 2011-2022 走看看