第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 '张%';

posted @ 2023-09-28 08:19  徐增辉  阅读(32)  评论(0)    收藏  举报