如何建立索引

 我来答
折柳成萌
高粉答主

2021-03-29 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6265万
展开全部
  • 数据库中的索引分为两种类型,分别是普通索引、唯一索引。下面让我们来分别介绍一下这两种索引。

  • 第一种是普通索引,CREATE INDEX indexName ON mytable(username(length));创建表的时候直接指定。删除索引的语法:DROP INDEX [indexName] ON mytable;

    请点击输入图片描述

  • 第二种是唯一索引,它与普通索引是类似的,但也存在不同之处,不同之处在于索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。

    请点击输入图片描述

    请点击输入图片描述

    请点击输入图片描述

  • 以上三张图分别为创建索引、修改表结构、创建表时直接指定的数据。而且还有四种方式来添加数据表的索引,下面来分别介绍一下。

  • 第一种方式:ALTER TABLE tbl_name ADD PRIMARY KEY (column_list): 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。

  • 第二种方法:ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条语句创建索引的值必须是唯一的(除了NULL外,NULL可能会出现多次)。

  • 第三种方法:ALTER TABLE tbl_name ADD INDEX index_name (column_list): 添加普通索引,索引值可出现多次。

  • 第四种方法:ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list):该语句指定了索引为 FULLTEXT ,用于全文索引。

    请点击输入图片描述

    请点击输入图片描述

    END

  • 总结

  • 1

    创建索引

    修改表结构

    创建表时直接指定数据

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式