以下所有操作在查询管理器中手工书写sql语句完成
1、按下列步骤创建数据库和表
1.1、创建一个名为 students 数据库
create database students CHARACTER set utf8
1.2、在这个数据库中创建一个名为[学生表(student)]的表,由[学号]、[姓名]、[专业]、[班级]
字段组成。[学号] 字段为主键,类型为int;[姓名] 和 [专业] 字段类型为varchar,
长度为6和20;[班级] 字段类型为char,长度为4。这些字段均不允许NULL值。
create table student
(
sid int primary key,
sname varchar(6) not null,
major varchar(20) not null,
class char(4) not null
)ENGINE=INNODB ;
1.3、在这个数据库中创建一个名为 [成绩表(score)] 的表,由 [学号] 、[课程编号]、 [成绩] 字段组成。
[学号] 为外键。[学号] 类型为int;
[课程编号] 类型为char,长度为2; [成绩] 类型为int
这些字段均不允许NULL值。
create table score
(
sid int not null,
cid char(2) not null,
mark decimal(8,2) not null, -- 123.45
foreign key(sid) references student(sid)
);
2、在学生表中添加以下记录:
学号 姓名 专业 班级
2001001 吴小亮 计算机及应用 0101
2001002 刘京生 计算机及应用 0101
2001003 李向名 计算机及应用 0102
2001004 高大山 计算机及应用 0102
2001005 王前 网络应用 0103
2001006 李云飞 网络应用 0103
全部添加完毕后,显示该表中的所有记录
select * from student;
insert into student values(2001001,'吴小亮','计算机及应用','0101'),
(2001002,'刘京生','计算机及应用','0101'),
(2001003,'李向名','计算机及应用','0102'),
(2001004,'高大山','计算机及应用','0102'),
(2001005,'王前','