JAVA全系列 教程
3762个小节阅读:7095.2k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
唯一索引与普通索引类似,不同的就是: 索引列的值必须唯一,但允许有空值。
xxxxxxxxxx
CREATE UNIQUE INDEX indexName ON table(column(length));
示例:
为 emp 表中的 name 创建一个唯一索引,索引名为 emp_name_index。
xxxxxxxxxx
create unique index emp_name_index on emp(name);
xxxxxxxxxx
ALTER TABLE table_name ADD UNIQUE indexName (column(length));
示例:
修改 emp 表,为 salary 列添加唯一索引,索引名为 emp_salary_index。
xxxxxxxxxx
alter table emp add unique emp_salary_index(salary);
xxxxxxxxxx
CREATE TABLE `table` (
COLUMN TYPE ,
PRIMARY KEY (`id`),
UNIQUE index_name (column(length))
);
示例:
创建 emp5 表,包含 emp_id,name,address 列,同时为 name 列创建唯一索引。索引名为 emp5_name_index。
xxxxxxxxxx
create table emp5(emp_id int primary key ,name varchar(30),address varchar(30),unique emp5_name_index(name));
实时效果反馈
1.唯一索引列的值,有空值。
A 允许不唯一 允许
B 必须唯一 允许
C 必须唯一 不允许
D 允许不唯一 不允许
2.创建唯一索引:CREATEindexName ON table(column(length));
A UNIQUE
B INDEX
C UNIQUE INDEXS
D UNIQUE INDEX
答案
1=>B 2=>D