要了解所有,必须先了解下面的几个问题,才能更好的深入学习:

1,索引的那几种?

2,常用的索引 index都怎么用?

3,索引有哪些常见的坑?

4,索引都能干些什么?

5,索引到底是什么个

Index
1 basic(基础)
1.1 有四种索引
1.1.1 1,普通
1.1.1.1 create index <索引名称>on tablename(列的表名)
1.1.1.2 alert table tablename add index<索引的名字>
1.1.2 2,唯一
1.1.2.1 确保索引唯一性
1.1.2.2 在索引名称前加:unique
1.1.3 3,主键
1.1.3.1 索引的东西能唯一表示表的每一行
1.1.3.2 是唯一索引的特殊
1.1.4 4,聚集
1.1.4.1 非聚集索引,nonclustered
1.1.4.2 聚集索引
1.1.4.2.1 逻辑顺序和物理顺序一致
1.1.4.2.2 clustered

1.2 index怎么干

1.2.1 操作
1.2.1.1 建立索引情况
1.2.1.1.1 1,定义主键数据列一定要建立索引
1.2.1.1.2 2,定义外键的列
1.2.1.1.3 3,经常查询列
1.2.1.1.4 4,指定范围要快速,频繁查列
1.2.1.1.5 5,常用where字句列
1.2.1.2 删除drop index<索引名>

1.3 index常见坑

1.3.1 http://blog.csdn.net/xluren/article/details/32746183
1.3.2 1,索引不会包含NULL值列
1.3.3 2,少用长索引
1.3.4 3,索引列排序
1.3.4.1 where多个字句,orderby 是不会用到索引的
1.3.5 4,like语句,"%aa%"不会用索引,"aa%"可以用
1.3.6 5,不要在列上进行运算
1.4 english questions
2, index能干什么(why)
2.1 优点
2.1.1 1,快速读取数据
2.1.2 2,保证数据记录唯一性
2.1.3 3,加速实现表与表参照完整性连接
2.1.4 4,使用order by, group by检索,减少全表排序和分组
2.2 缺点
2.2.1 1,索引也占空间
2.2.2 2,索引也要动态维护,降低维护速度

3 What

3.1 是一种数据结构
3.2 是某表一列或多列值集合和指向物理标识值的逻辑指针

【BigHereo 6】-----index的三生三世相关推荐

  1. 有赞订单管理的三生三世与“十面埋伏”

    https://tech.youzan.com/trade_manage/ 有赞订单管理主要承接有赞所有订单搜索及详情展示功能,系统随着业务的不断发展经历了多次飞升之路.下面简单介绍下有赞订单管理系统 ...

  2. 腾讯张正友:计算机视觉的三生三世

    本文转载自:腾讯AI实验室 本文将介绍腾讯 AI Lab & Robotics X 主任张正友博士在 CCF-GAIR 2019 大会上所做的报告,讲述计算机视觉研究的历史和未来. 7 月 1 ...

  3. 腾讯 AI Lab Robotics X 主任张正友博士:计算机视觉的三生三世 | CCF-GAIR 2019

    今年是中国人工智能四十年,在这四十年间发生了很多事情,听听张正友博士讲一讲计算机视觉的前世.今生和可能的未来. 雷锋网 AI 科技评论按:7 月 12 日-7 月 14 日,2019 第四届全球人工智 ...

  4. 风靡全球的GANs:一文看尽这“混世魔王”的“三生三世”

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载新智元. 也许您已经了解到,当前的人工智能已经可以生成类似于人类的语音,或者生成难以与真实照片区分开的人物图像,甚至达到足以"以假乱真 ...

  5. 爬取腾讯视频评论——以《三生三世,十里桃花》为例

    #@kaiyiching import requests import re import json import io import sys import datetime import time, ...

  6. 优锘科技:扒一扒图化资源申请之三生三世那点事儿

    随着企业业务飞速发展,越来越多的系统和应用会同时进行上线和测试,运维部门会面临大量的IT资源申请需求来保障开发测试部门的工作得以顺利进行.而且随着现有系统面临用户量剧增.过时硬件支撑能力出现瓶颈.开发 ...

  7. 中企故事汇:马可波罗三生三世的故事

    衣带渐宽终不悔 为剧追的没法睡 北方的桃花刚开始绽放,33天.58集.309亿全网播放量的<三生三世十里桃花>也迎来大结局,这3个数据见证了2017首部现象级大剧,而你也在有意无意间成就了 ...

  8. 深度 | 张正友:计算机视觉的三生三世 | CCF-GAIR 2019

    https://www.toutiao.com/i6713143613334749703/ 今年是中国人工智能四十年,在这四十年间发生了很多事情,听听张正友博士讲一讲计算机视觉的前世.今生和可能的未来 ...

  9. 计算机音乐三生三世,抖音上很火的三生三世是什么歌?

    最近抖音很火的歌曲三生三世是什么歌?歌词魔性,旋律上头,听一遍就忘不掉,歌曲到底是什么歌曲名呢?是谁演唱的呢?下面不妨随小编一起来看看详细介绍吧.三生三世这句歌词来自陈瑞演唱的<别用下辈子安慰我 ...

最新文章

  1. vue css 应用变量_如何使用CSS Grid和CSS变量快速为应用创建原型
  2. Socket编程与TCP
  3. leetcode- 两数之和
  4. 写给大家看的机器学习书【Part1】什么是机器学习?机器学到的到底是什么?
  5. Vue通过eventBut实现组件全局通信
  6. kernel笔记——进程调度
  7. hadoop遇到的问题及处理
  8. php 函数 中文,PHP语言之PHP中文函数连载(二)
  9. 院内适配层新版框架开发文档
  10. CentOS7下使用yum快速安装配置oracle数据库
  11. 工信部出手:统一国内 Android 推送标准
  12. 图文详解Modbus-RTU协议
  13. linux 命令之(2)grep
  14. matlab二元非线性拟合,求助matlab多元非线性公式拟合
  15. Java 接收OutLook 微软邮箱邮件
  16. 2进制快速转换为16进制
  17. word里边页眉下面的下划线怎么去掉
  18. git错误:unable to auto-detect email address
  19. zepto.js 处理Touch事件
  20. LeetCode 0699.掉落的方块

热门文章

  1. totolink服务器未响应,TOTOLINK路由器192.168.0.1登录页面打不开解决方法
  2. 广东理工学院计算机信息管理,广东理工学院信息工程系
  3. 【总结】1231- 记一次 Vue2 迁移 Vue3 的实践总结
  4. 为什么很多公司都转型go语言开发?Go语言能做什么
  5. linux C - TCP数据接收和发送示例
  6. 007 封包式游戏功能的原理与实现
  7. int型的数到底最大值是多少?
  8. C#调用迅雷下载,调用迅雷影音播放
  9. NLP - 关键词提取 - TextRank
  10. 使用高斯混合模型建立更精确的聚类