create table student_info(
学号 char(4) not null primary key,
姓名 char(8) not null,
性别 char(2),
出生日期 date,
家庭住址 varchar(50));
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0001', '张青平', '1', '2000-10-01', '77号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0002', '刘东阳', '1', '1998-12-09', '33号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0003', '马笑下', '0', '1995-05-12', '763号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0004', '前中立', '1', '1994-09-23', '279号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0005', '孙海洋', '1', '1995-04-03', '27号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0006', '郭小斌', '1', '1997-11-10', '113号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0007', '晓月珑', '0', '1996-12-27', '11号');
INSERT INTO `student_info` (`学号`, `姓名`, `性别`, `出生日期`, `家庭住址`) VALUES ('0008', '张玲珑', '0', '1997-12-24', '97号');
create table curriculum(
课程编号 char(4) not null primary key,
课程名称 varchar(50),
学分 int(10));
INSERT INTO `curriculum` (`课程编号`, `课程名称`, `学分`) VALUES ('0001', '计算机应用基础', 2);
INSERT INTO `curriculum` (`课程编号`, `课程名称`, `学分`) VALUES ('0002', 'C语言', 2);
INSERT INTO `curriculum` (`课程编号`, `课程名称`, `学分`) VALUES ('0003', '数据库', 2);
INSERT INTO `curriculum` (`课程编号`, `课程名称`, `学分`) VALUES ('0004', '英语', 4);
INSERT INTO `curriculum` (`课程编号`, `课程名称`, `学分`) VALUES ('0005', '高等数学', 4);
create table grade(
学号 char(4) not null,
课程编号 char(4) not null,
分数 int,
primary key(学号,课程编号));
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0001', '0001', 80);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0001', '0002', 91);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0001', '0003', 88);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0001', '0004', 85);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0001', '0005', 77);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0002', '0001', 73);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0002', '0002', 68);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0002', '0003', 80);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0002', '0004', 79);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0002', '0005', 73);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0003', '0001', 84);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0003', '0002', 92);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0003', '0003', 81);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0003', '0004', 82);
INSERT INTO `grade` (`学号`, `课程编号`, `分数`) VALUES ('0003', '0005', 75);
1.alter table curriculum change 课程名称 varchar(50);
2.alter table grade modify 分数 decimal(5,2);
3.alter table student_info add 备注 varchar(50);
4.create database studb;
create table stu
select * from demo.student_info ;
5.delete from stu where '学号'='0004';
6.update stu set 家庭住址='冰江市新建路96号' where 学号='0002';
7.alter table stu drop 备注;
8.drop table stu;
9.drop database demo;
fc实验一
于 2022-11-02 15:39:22 首次发布