数据库
MySQL与Oracle
望月清风微拂面
这个作者很懒,什么都没留下…
展开
-
Oracle数据库
Oracle数据库语句SELECT语句和MySQL语句语法一致,详细格式如下SELECT column_1, column_2, ...FROM table_name;首先,需要指定要查询数据的表名。其次,指定想要返回数据的列。 如果需要返回多个列,则需要用逗号(,)将这些列分隔。代码示例SELECT nameFROM customers;在Oracle中如果想要获取该表的所有列的数据,那么同样可以使用*来获取SELECT *FROM原创 2021-04-07 11:08:49 · 103 阅读 · 0 评论 -
MySQL5.7安装过程
MySQL5.7安装过程下载地址:点击安装包,显示如下界面选择第一项Developer Default,然后点击next,显示如下界面点击next,显示下图点击excute,显示如下界面,然后一直点击next当显示这个界面时停下设置密码,两行可以设置为“123456”,点击next点击excute,等待一会,显示下面的界面,点击finsh一直点击next点击excute,然后一直next,完成安装...原创 2020-12-14 16:53:53 · 78 阅读 · 0 评论 -
MySQL基础训练50题之41~48
MySQL基础训练50题之41~48统计每门课程的学生选修人数(超过5人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列, 若人数相同,按课程号升序排列SELECT c_id, COUNT( distinct s_id) num FROM scoreGROUP BY c_idHAVING num>5 ORDER BY num DESC,c_id ASC检索至少选修两门课程的学生学号SELECT s_id ,COUNT(*) 选课数量 FROM score GR原创 2020-10-07 12:24:04 · 169 阅读 · 1 评论 -
MySQL基础训练50题之31~40
MySQL基础训练50题之31~40查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩SELECT st.s_id,st.s_name,AVG(sc.s_score)a FROM student as stINNER JOINscore as sc on st.s_id=sc.s_idGROUP BY s_id HAVING a>=85 查询课程名称为"数学",且分数低于60的学生姓名和分数SELECT s.s_name,s.s_id,c.c_name, sc.s_sc原创 2020-10-07 12:21:12 · 76 阅读 · 0 评论 -
MySQL基础训练50题之21~30
MySQL基础训练50题之21~30统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比select s.c_id,(select count(1) from score where s_score between 0 and 60 and c_id=s.c_id)/count(1) "[0-60]" ,(select count(1) from score where s_score between 61 and 70 and原创 2020-10-07 12:06:02 · 348 阅读 · 0 评论 -
MySQL基础训练50题之11~20
MySQL基础训练50题之11~20查询和"01"号的同学学习的课程完全相同的其他同学的信息select * from student where s_id in (select s_id from score where s_id not in(select s_id from score where s_id not in (select c_id from score where s_id='01'))group by s_idhaving count(*)=(select count原创 2020-10-07 12:02:27 · 98 阅读 · 1 评论 -
MySQL基础训练50题之1~10
MySQL基础训练50题之1~10查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩select s.s_id "学号",s.s_name "姓名",round(avg(sc.s_score),1) "平均分" from student sinner join score sc on sc.s_id=s.s_idgroup by s.s_idHAVING平均分>=60查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩(包括有成绩的和无成绩的)SELECT原创 2020-10-07 11:56:47 · 196 阅读 · 1 评论 -
MySQL基础练习50题之前期准备
MySQL基础练习50题之前期准备一、创建表学生表#--学生表CREATE TABLE `Student`(`s_id` VARCHAR(20),`s_name` VARCHAR(20) NOT NULL DEFAULT '',`s_birth` VARCHAR(20) NOT NULL DEFAULT '',`s_sex` VARCHAR(10) NOT NULL DEFAULT '',PRIMARY KEY(`s_id`));课程表#--课程表CREATE TABLE原创 2020-10-07 11:48:09 · 153 阅读 · 1 评论