新建数据库
create database mydb15_indexstu;
use mydb15_indexstu;
新建表
create table student( sno int primary key auto_increment, sname varchar(30) not
null unique,ssex varchar(2)check (ssex='男'or ssex='女')not null, sage int not null, sdept varchar(10)default'计算机'not null);
create table course(cno int primary key not null, cname varchar(20) not null);
create table sc(sno int not null, cno varchar(10) primary key not null, score i
nt not null);
处理表
1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint
alter table Student modify Sage smallint ;
2 为Course表中Cno 课程号字段设置索引,并查看索引
create index Course_cno on Course (cno);
3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX
create unique index sc_index on sc(Sno asc ,cno asc);
4.创建一视图 stu info,查询全体学生的姓名,性别,课程名,成绩
5.删除所有索引
drop index course_cno on course;
drop index sc_index on sc