1.索引:
索引种类:普通:索引字段可重复 INDEX
唯一:索引字段不可重复 UNIQUE
主键:一般在创建的时候使用,或者修改表结构 PRIMARY KEY
全文:创建在char varchar text 字段 FULLTEXT
#为student表的创建一个唯一性的降序索引
create unique index istudent
on student(学号 desc);
#为course表创建一个普通索引
create index icourse on course(课程号);
#为sc表中的学号、课程号、创建复合索引
alter tables sc
add index isc(学号,课程号);
#查看studnet数据表的索引信息
show create table student;
#删除索引
#删除studnet表的istudent索引信息
drop index istudent on student;
#删除student表上的isc索引
alter table sc
drop index isc;
2.约束
2.约束
#PRIMARY KEY不可独立使用,必须放在创建和修改表的时候
#且一个表只可以有一个主键
#为student表上的学号添加 PRIMARY KEY约束
CREATE TABLE `student` (
`学号` char(9) NOT NULL,
`姓名` varchar(10) DEFAULT NULL,
`性别` char(2) DEFAULT NULL,
`出生日期` date DEFAULT NULL,
`民族` varchar(10) DEFAULT NULL,
`政治民族` varchar(8) DEFAULT '共青团员',
PRIMA