14.3.5 创建单列索引
单列索引表示在创建的索引中,只包含数据表中的单个字段或列。MySQL中,支持在一张数据表中创建多个单列索引。
例如,创建名称为t5的数据表,并为id字段创建单列索引。
mysql> CREATE TABLE t5 (
-> id INT NOT NULL,
-> t_name VARCHAR(30) NOT NULL DEFAULT '',
-> INDEX id_index(id)
-> );
Query OK, 0 rows affected (0.03 sec)
SQL语句执行成功,查看t5数据表的表结构信息。
mysql> SHOW CREATE TABLE t5 \G
*************************** 1. row ***************************
Table: t5
Create Table: CREATE TABLE `t5` (
`id` int(11) NOT NULL,
`t_name` varchar(30) NOT NULL DEFAULT '',
KEY `id_index` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
1 row in set (0.00 sec)
已经为id字段创建了索引。