JAVA全系列 教程
3762个小节阅读:7094.2k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
是最基本的索引,它没有任何限制。在创建索引时,可以指定索引长度。length 为可选参数,表示索引的长度,只有字符串类型的字段才能指定索引长度,如果是 BLOB 和 TEXT 类型,必须指定 length。
创建索引时需要注意:
如果指定单列索引长度,length 必须小于这个字段所允许的最大字符个数。
xxxxxxxxxx
SHOW INDEX FROM table_name;
xxxxxxxxxx
CREATE INDEX index_name ON table(column(length));
示例:
为 emp3 表中的 name 创建一个索引,索引名为 emp3_name_index;
xxxxxxxxxx
create index emp3_name_index ON emp3(name);
xxxxxxxxxx
ALTER TABLE table_name ADD INDEX index_name (column(length));
示例:
修改 emp3 表,为 addrees 列添加索引,索引名为 emp3_address_index;
xxxxxxxxxx
alter table emp3 add index emp3_address_index(address);
xxxxxxxxxx
CREATE TABLE `table` (
COLUMN TYPE ,
PRIMARY KEY (`id`),
INDEX index_name (column(length))
);
示例:
创建 emp4 表,包含 emp_id,name,address 列, 同时为 name 列创建索引 ,索引名为 emp4_name_index。
xxxxxxxxxx
create table emp4(emp_id int primary key auto_increment,name varchar(30),address varchar(50),index emp4_name_index(name));
xxxxxxxxxx
DROP INDEX indexname ON tablename;
示例:
删除 mep3 表中索引名为 emp3_address_index 的索引。
xxxxxxxxxx
drop index emp3_address_index on emp3;
实时效果反馈
1.如果指定单列索引长度,length 必须这个字段所允许的最大字符个数。
A 小于
B 大于
C 等于
D 不等于
2.直接创建索引:CREATE index_name ON table(column(length));。
A INDEXS
B TABLE
C COLUMN
D INDEX
答案
1=>A 2=>D