索引分类:

主键索引: 不能为null,唯一索引可以为null
单值索引: 单列,每个表可以有多个
唯一索引: 不能重复
复合索引: 多个列构成的索引,相当于二级目录
name,age 两个张三,再看年龄;

创建索引:

一、create 索引类型 索引名 on 表
单值:
create index dep_index on tb(dept);
唯一
create unique index name_index tb(name);
复合
create index dept_name-index tb(dep,name);

二、更新
单值:
alter table tb add index dep_index (dept);
唯一
alter table tb add unique index name_index (name);
复合
alter table tb add index dept_name-index (dep,name);

  DDL自动提交注意事项,主键默认主键索引

删除索引:
drop index 索引名 on 表名
show index from 表名

MYSQL创建、删除、修改索引语法相关推荐

  1. mysql创建和修改索引_MySQL索引创建 删除 增加 修改命令

    简单的唯一索引: 可以创建一个唯一索引的表.唯一的索引意味着两个行不能拥有相同的索引值.这里是语法来创建索引的表 代码如下 CREATE UNIQUE INDEX index_name ON tabl ...

  2. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...

    个人总结:Sql(一:创建&删除&修改库&表||附:mysql数据类型及默认值)createdatabasecreate tablealterdatabasealtertabl ...

  3. mysql 创建删除表_mysql创建删除表的实例详解

    表的创建命令需要: 表的名称 字段名称 定义每个字段(类型.长度等) 语法 下面是通用的SQL语法用来创建MySQL表: CREATE TABLE table_name (column_name ...

  4. mysql创建、修改、删除索引和主键

    把自增ID从1000起 alter table users AUTO_INCREMENT=1000; 添加一个字段并让他默认是0 alter table res_ad_template add typ ...

  5. mysql 创建列的索引_mysql创建多列索引及优化

    原文连接地址:http://leeyin.iteye.com/blog/441350 什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查 ...

  6. mysql创建删除触发器的时候_mysql触发器简介及如何创建和删除触发器

    什么是mysql触发器 需要MySQL 5 对触发器的支持是在MySQL 5中增加的.因此,本章内容适用于MySQL 5或之后的版本. MySQL语句在需要时被执行,存储过程也是如此.但是,如果你想要 ...

  7. mysql 创建删除表_mysql创建删除表的的详细解析

    本文主要介绍MySQL.html "target =" _ blank "> MySQL对创建删除表的详细分析.我希望作者收集的相关知识和数据对你有所帮助.创建 表 ...

  8. mysql创建非聚集索引_一文看懂聚集索引和非聚集索引的区别

    一.深入浅出理解索引结构 实际上,可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(nonclu ...

  9. mysql创建非聚集索引_聚集索引和非聚集索引的区别

    作者:riemann riemann.blog.csdn.net/article/details/90324846 一.深入浅出理解索引结构 实际上,可以把索引理解为一种特殊的目录.微软的SQL SE ...

最新文章

  1. 微软10月起将向安全厂商提前告知安全补丁内容
  2. 1分钟读懂直播和音视频通话的区别
  3. 虚拟机的分类_虚拟化精华问答 | 虚拟化技术分类
  4. 无招胜有招之Java进阶JVM(五)垃圾回收
  5. 新浪sae平台进行数据库的连接
  6. Avast I Love You
  7. 一个完整的嵌入式程序_嵌入式入门-从STM32CudeMX、FreeRtos、Proteu仿真开始
  8. Windows核心编程_提权
  9. [KALI系列第四章]进行ARP断网攻击,包含安装方法
  10. Subscriber class .NewsFragment and its super classes have no public methods
  11. 旅游 - 珠海长隆海洋王国 - 鹦鹉过山车
  12. bms中soh计算方式_BMS算法设计之电池SOH介绍(上)
  13. 【H5】html5的新增的标签和废除的标签
  14. [转]目前游戏行业内部主要几款游戏引擎的技术对比
  15. 谷歌浏览器不能使用opener属性的问题和解决
  16. C# 批量修改Word模板
  17. Django建站 - 模板篇
  18. 数控加工仿真系统 - FANUC OI 机床笔记
  19. 2023年中国人民大学信息资源管理学院信息分析考研上岸前辈经验
  20. Vue简单的查看更多功能

热门文章

  1. Tiktok预计下半年开通购物车,你有想法做吗?
  2. java I O类大全_Java I/O —— File类
  3. 企业信息化管理有什么意义?
  4. 持续集成与持续部署宝典Part 4:创建持续部署流水线
  5. python判断字符串,str函数isdigit、isdecimal、isnumeric的区别
  6. java求正整数和_求连续正整数的和-Java
  7. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...
  8. multipart/form-data;boundary=----WebKitFormBoundaryRAYPKeHKTYSNdzc1;charset=UTF-8‘ not supporte
  9. Extjs 实战之 Ext.tree.TreePanel Tree无法显示
  10. Windows 电脑命令一览