mysql建表语句中添加索引

更新时间:01-19 教程 由 迷糊 分享

在 MySQL 中,若我们想要提高数据库查询的性能,可以使用索引。索引是一种特殊结构,用来加速数据库的读取操作。在建表语句中,如果添加了索引,那么查询该表的相关操作会更加快捷。

为了在建表时添加索引,我们需要在创建表格的时候,使用如下语法:

CREATE TABLE 表名 (列名1 数据类型 [NOT NULL] [DEFAULT 默认值],列名2 数据类型 [NOT NULL] [DEFAULT 默认值],...[INDEX|KEY|PRIMARY KEY](索引名)(列名1, 列名2, ...));

其中,“索引名”是自己指定的,可以为该索引命名,方便操作时查找。而“列名”则是该索引作用的列。

使用 INDEX 或 KEY 关键字建立普通索引,使用 PRIMARY KEY 建立主键索引。主键索引是特殊的索引,它是一种唯一索引,因此只能包含一个列,并且该列不允许有 NULL 值。

例如,我们要在一个名为 “students” 的表格中,为学号和姓名这两个列添加一个索引,可以使用如下语句:

CREATE TABLE students (id INT NOT NULL,name VARCHAR(30) NOT NULL,age INT DEFAULT 0,PRIMARY KEY (id),INDEX (name));

以上语句为该表格添加了一个主键索引和一个普通索引,可以优化查询操作。

声明:关于《mysql建表语句中添加索引》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2064337.html