当前位置: 首页 > news >正文

网站建设请示文件做网站容易还是编程容易

网站建设请示文件,做网站容易还是编程容易,seo怎么才能优化好,天津网站建设推荐安徽秒搜科技目录 表结构 创建表 表数据 查询需求: 1.查询student表的所有记录 2.查询student表的第2条到4条记录 3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息 4.从s…

目录

表结构

创建表

表数据

查询需求:

1.查询student表的所有记录

2.查询student表的第2条到4条记录

3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

4.从student表中查询计算机系和英语系的学生的信息

5.从student表中查询年龄18~22岁的学生信息

6.从student表中查询每个院系有多少人

7.从score表中查询每个科目的最高分

8.查询李四的考试科目(c_name)和考试成绩(grade)

9.用连接的方式查询所有学生的信息和考试信息

​10.计算每个学生的总成绩

11.计算每个考试科目的平均成绩

​12.查询计算机成绩低于95的学生信息

​13.查询同时参加计算机和英语考试的学生的信息

14.将计算机考试成绩按从高到低进行排序

15.从student表和score表中查询出学生的学号,然后合并查询结果

16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

​17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩


表结构

        student

        score

创建表

插入语句:

create table student(
    -> id int(10) not null unique primary key,
    -> name varchar(20) not null,
    -> sex varchar(4),
    -> birth year,
    -> department varchar(20),
    -> address varchar(50)
    -> );

create table score(
    -> id int(10) not null unique primary key auto_increment,
    -> stu_id int(10) not null,
    -> c_name varchar(20),
    -> grade int(10)
    -> );

表数据

插入语句:

向student表插入记录的INSERT语句如下:

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');
INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');
INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');
INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');
INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

向score表插入记录的INSERT语句如下:

INSERT INTO score VALUES(NULL,901, '计算机',98);
INSERT INTO score VALUES(NULL,901, '英语', 80);
INSERT INTO score VALUES(NULL,902, '计算机',65);
INSERT INTO score VALUES(NULL,902, '中文',88);
INSERT INTO score VALUES(NULL,903, '中文',95);
INSERT INTO score VALUES(NULL,904, '计算机',70);
INSERT INTO score VALUES(NULL,904, '英语',92);
INSERT INTO score VALUES(NULL,905, '英语',94);
INSERT INTO score VALUES(NULL,906, '计算机',90);
INSERT INTO score VALUES(NULL,906, '英语',85);

查询需求:

1.查询student表的所有记录

select *from student;

 

2.查询student表的第2条到4条记录

select *from student limit 1,3;

 

3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

select id,name,department from student;

 

 

4.从student表中查询计算机系和英语系的学生的信息

select *from student where department in ('中文系','计算机系');

 

5.从student表中查询年龄18~22岁的学生信息

假定当时记录时的年份为2010年

select *,(2010-student.birth) as age from student inner join score on score.stu_id=student.id where (2010-student.birth) between 18 and 22;

 

 

6.从student表中查询每个院系有多少人

select department,count(*) from student group by department;

 

7.从score表中查询每个科目的最高分

select c_name,max(grade) from score group by c_name;

 

8.查询李四的考试科目(c_name)和考试成绩(grade)

select c_name,grade from score inner join student on score.stu_id=student.id where student.name='李四';


9.用连接的方式查询所有学生的信息和考试信息

select *from score inner join student on score.stu_id=student.id;


10.计算每个学生的总成绩

select name,sum(grade) from student inner join score on score.stu_id=student.id group by score.stu_id;


11.计算每个考试科目的平均成绩

select c_name,avg(grade) from student inner join score on score.stu_id=student.id group by score.c_name;


12.查询计算机成绩低于95的学生信息

 select *from student inner join score on score.stu_id=student.id where score.c_name='计算机' and score.grade<95;


13.查询同时参加计算机和英语考试的学生的信息

select *from student where id in(select stu_id from score where c_name='英语' and stu_id in(select stu_id from score where c_name='计算机'));


14.将计算机考试成绩按从高到低进行排序

 select *from student inner join score on student.id=score.stu_id where score.c_name='计算机' order by score.grade desc;


15.从student表和score表中查询出学生的学号,然后合并查询结果

select distinct student.id,student.name from student inner join score on student.id=score.stu_id;


16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

select name,department,c_name,grade from student inner join score on student.id=score.stu_id where student.name regexp '^[张|王]';


17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

假定当时记录时的年份为2010年

select name,(2010-birth) as age, department,c_name,grade from student inner join score on student.id=score.stu_id where left(student.address,2)='湖南';

 

http://www.yayakq.cn/news/870527/

相关文章:

  • 北京网站搭建服务商邢台建网站找谁
  • 西直门网站建设wordpress用户上传视频教程
  • 西城专业网站建设公司做公众号和网站主页的区别
  • 图片模板 网站源码湘西网站制作
  • wordpress网站seo重庆公司网站建设
  • 免费学ps的网站有哪些wordpress手机网站模板
  • 网站获取用户网站备案哪里管
  • 广州做app软件开发的公司北京百度推广优化公司
  • 网站开发后端最新技术软件开发需要多久
  • 做网站什么程序好如何做网站关键词词霸
  • 阿里巴巴 商城网站怎么做网站建站网站建站
  • 电商网站英文哲林高拍仪网站开发
  • 大气网站后台界面网上如何找外贸订单
  • 广州 网站 建设 制作wordpress视屏教程
  • 网站开发属于商标哪个类别江西商城网站建设
  • 教育网站制作定制一般通过什么组成局域网
  • 广东事业单位网站app开发公司定制
  • 广东网站设计公司价格wordpress弱密码
  • 宁波建设网站价格响应式企业网站cms
  • 开发个微网站多少钱高端网站建设 房产
  • 做阿里巴巴网站店铺装修费用重庆建设厂网站
  • 网站推广网络营销企业建网站有这个必要吗
  • 资源站建站技术搜外友链
  • 中国建设银行网站包头分行淘宝客自己做网站
  • 青海网站制作软件开发的五个基本步骤
  • 枣庄做网站的公司十堰微网站建设报价
  • 定制型网站建设推广山西中色十二冶金建设有限公司网站
  • 桂林网站制作网站北京大兴网站建设首选公司
  • 内江网站怎么做seo一个网站怎么上线
  • 北京外贸网站建设公司企业门户网站免费模板