一、设置索引
索引是一种将数据库中单列或者多列的值进行排序的结构。创建索引的目的是为了优化数据库的查询速度。
1.1 创建索引
1.1.2 在建立数据表时创建索引
在建立数据表时创建索引的基本语法结构如下:
CREATE TABLE table_name(
属性名 数据类型[约束条件],
属性名 数据类型[约束条件],
```
属性名 数据类型
[UNIQUE | FULLTEXT | SPATAL] INDEX |KEY
[别名] (属性名1 [(长度)] [ASC | DESC]
);
UNIQUE:可选参数,表明索引为唯一性索引。
FULLTEXT:可选参数,表明索引为全文搜索。
SPATIAL:可选参数,表明索引为空间索引。
INDEX 和 KEY 用于指定字段索引,用户在选择时,只需要选择其中的一种即可。
别名:可选参数,作用是给创建的索引取新名称。
ASC/DESC:可选参数,ASC表示升序排列,DESC表示降序排列。
示例:创建考生成绩表,名称为tb_score,并在该表的id字段上建立索引。
使用SHOW CREATE TABLE语句查看该表的结构,代码如下: