找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1索引:用index表示
2索引分普通索引、唯一索引、主键索引3 select *from student;
4
5普通索引
6 create index aa on student (math);
7给student表的math字段创建一个普通索引,
索引名为aa
8 create index bb on student(math,age);
9同时给多个字段创建普通索引,同一个字段可以存在多个不同的普通索引名10 show index from student;#查看student表有哪些索引
11 alter table student drop index bb;
#删除索引名为bb的普通索引
13唯一索引:它与前面的普通索引类似,不同的就是:索引列的值必须唯一,14但允许有空值
15 create unique index cc on student (id)
;
16 先给age创建唯一索引会报错, age字段对应的值有重复的17 create unique index cc on student(math) ;
18给math字段创建唯一索引,math字段对应的值没有重复。19 show index from student;
20 alter table student drop index cc;
删除索引
22主键索引
23在创建主键约束的时候,主键索引就已经存在了。
24主键索引和主键约束其实是绑在一起的,如果有了主键索引,那么必然会产生主键
约束,或者说主键约束是主键索引的一个特征。
25
26给math字段添加主键索引报错,因为id字段已经存在主键索引。27第一步:先删除id字段的主键
28 alter table student drop primary key;29第二步:查看有哪些索引
30 show index from student;
31第三步:给math字段创建主键索引
32 alter table student add primary key ( math) ;33第四步:查看表结构
34 desc student;
35
36优先级:主键索引>唯一索引>普通索引
PRI>UNI>MUL)


分享至 : QQ空间
收藏

1 个回复

倒序浏览
666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册