第3次作业-SQL语句的基本使用2(修改表-基本查询)
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/uzz |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/uzz/cs3/homework/13057 |
| 这个作业的目标 | 第3次作业-SQL语句的基本使用2(修改表-基本查询) |
第一题
mysql> alter table curriculum
-> drop 课程名称;

第二题
mysql> alter table grade
-> modify 分数 decimal(5,2);

第三题
mysql> alter table student_info
-> add 备注 varchar(50);

第四题
mysql> create database studb;
mysql> create table stu
-> (
学号 char(4) PRIMARY KEY,
姓名 char(8) NOT NULL,
性别 char(2) NOT NULL,
出生日期 date NOT NULL,
家族住址 varchar(50)
);

第五题
mysql> delete from stu
-> where 学号 = '0004';

第六题
mysql> update stu
-> set 家族住址='滨江市新建路96号'
-> where 学号='0002';

第七题
mysql> alter table stu
-> add 备注 varchar(50);

第八题
mysql> use studentsdb;
select 学号,姓名,家族住址 from student_info;
mysql> select 姓名,家族住址 from student_info
-> where 学号='0002';
mysql> select 姓名,出生日期 from student_info
-> where 出生日期 > '1995-01-01' and(性别='女');

第九题
(1)
select 学号,课程编号,分数 from grade where 分数 between 70 and 80;

(2)
select round(avg(分数),1) 平均分数 from grade where 课程编号='0002';

(3)
select count(*) 选课人数,count(分数) 有分数人数 from grade
where 课程编号 = '0003';

(4)
select 姓名,出生日期 from student_info order by 出生日期 desc;

(5)
select 学号,姓名 from student_info where 姓名 like '张%';

浙公网安备 33010602011771号