My_sql索引

1.在CourseInfo表的CourseName列上创建一个普通索引I_CourseInfoCourseName

create index I_CourseInfoCourseName on CourseInfo(CourseName);

2.在StudentInfo1表的StudentID列上创建一个索引I_StudentInfo1StudentID,要按照学号StudentID字段值的前4个字符降序排列。

create index I_CourseInfoCourseName on StudentInfo(StudentID(4)desc);

3.在CourseInfo表的Credit列(降序)和CourseID列(升序)创建一个组合索引I_CourseInfoCreditCourseID

alter table CourseInfo

add index I_CourseInfoCreditCourseID(Credit,CourseID);

4、创建新表TeacherInfo1表,主键为TeacherID,同时在TeacherName列上创建唯一性索引

create table TeacherInfol

TeacherID varchar(4) not null primary key, TeacherName varchar(8) not null unique,
TeacherSex varchar(2) not null default'男', TeacherBirthday date not null, School varchar(12) null, Address varchar(20)null

5.查看(4)所创建的TeacherInfo1表的索引

show index from TeacherInfo1;

6.删除已建索引I_StudentInfo1StudentID

drop index I_StudentInfo1StudentID;

7.删除已建索引I_CourseInfoCreditCourseID

alter table courseinfo

drop index I_CourseInfoCreditCourseID;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值