mysql从入门到入土(五)

索引

索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录。

使用索引可以很大程度上提高数据库的查询速度,还有效的提高了数据库系统的性能。

创建索引

方法一:
create index <索引名> on <表名> (<列名> [<长度>] [ ASC | DESC])

1: 在一个已有的表上创建索引,但是这个语句不能创建主键
2: 一个表可以创建多个索引,但每个索引在该表中的名称是唯一的
3: 列名和长度是可选项
4: asc指定索引按照升序来排列,desc指定索引按照降序来排列,默认为ASC

方法二:
创建表的时候同时创建索引

方法三:
alter table <name> add [UNIQUE | FULLTEXT] [INDEX] 索引名(列名)

create index语句差不多
unique|fulltext为可选参数,分别表示唯一索引、全文索引

删除索引

方法一:
drop index <索引名> on <表名>

方法二:
alter table <表名> drop index <索引名>

查看索引

show index from <表名> [ from <数据库名>]

常用运算符

算术运算符

逻辑运算符

比较运算符

位运算符


mysql从入门到入土(五)
https://www.dr0n.top/posts/e16f9008/
作者
dr0n
发布于
2021年10月5日
更新于
2024年3月21日
许可协议