关卡一:

创建student表SQL代码如下:create table student(

id int  not null unique primary key,

name varchar(20) not null,

gender varchar(4),

birth year,

department varchar(20),

address varchar(50)

);

创建score表SQL代码如下:create table score(

id int not null unique primary key auto_increment,

stu_id int not null,

c_name varchar(20),

grade int(10)

);

向student表插入记录的insert语句如下:insert into student values

( 901,'张老大','男',1985,'计算机系','北京市海淀区'),

( 902,'张老二', '男',1986,'中文系', '北京市昌平区'),

( 903,'张三', '女',1990,'中文系', '湖南省永州市'),

( 904,'李四', '男',1990,'英语系', '辽宁省阜新市'),

( 905,'王五', '女',1991,'英语系', '福建省厦门市'),

( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

向score表插入记录的insert语句如下:insert into score values

(NULL,901, '计算机',98),

(NULL,901, '英语', 80),

(NULL,902, '计算机',65),

(NULL,902, '中文',88),

(NULL,903, '中文',95),

(NULL,904, '计算机',70),

(NULL,904, '英语',92),

(NULL,905, '英语',94),

(NULL,906, '计算机',90),

(NULL,906, '英语',85);

1.查询student表的所有记录

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

limit用法,起始值为0

in用法,起始值id

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

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

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

观察数据再查询

关卡二:

继续用关卡一的数据表进行查询演练

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

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

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

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

inner join...on连接查询

5.查询每个学生的总成绩

子查询+分组

6.查询每个考试科目的平均成绩

聚合函数+分组

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

in+范围

mysql查询计算机系信息_MYSQL查询1相关推荐

  1. mysql查询计算机系信息_mysql——查询练习

    Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 否 否 Sex 性 ...

  2. MySQL怎么查询课程信息_mysql 查询没有学全所有课程的同学的信息

    表信息 student 表 score表 课程表 -- 查询没有学全所有课程的同学的信息 我的方法: (先将所有课程信息连接到一起,再筛选课程有空值的学生) # 第一步 将所有课程信息连接到一起 se ...

  3. mysql数据库查询全部信息_mysql 查询怎么获取数据库下所有表的信息?

    展开全部 如果说你不知道有多少个 cx_1,,cx_100这种的表的话, 貌似直接SQL语句试了一下没法查的好像, 我建议是 结合PHP代码,先查323131333532363134313032313 ...

  4. mysql 查询姓王_MySQL查询语句练习题,测试足够用了

    MySQL查询语句练习题,测试足够用了 博客分类: http://blog.sina.com.cn/s/blog_767d65530101861c.html 1.创建student和score表 CR ...

  5. mysql 查询姓王_MySQL查询语句

    来源于网络... Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 ...

  6. mysql查询解析过程_MySQL查询执行过程详解

    查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...

  7. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  8. mysql查询数据教程_MySQL 查询数据

    sql 语句的关联查询 左关联: left join ... on ... 右关联: right join... on ... 格式: select 字段 from 表1 left join 表2 o ...

  9. MySQL查询的方法_MYSQL 查询方法

    mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...

最新文章

  1. C# 创建Windows服务。服务功能:定时操作数据库
  2. shell获取git最近一次提交信息_Git修改commit提交信息
  3. Android 可视化界面编辑器无法显示界面问题的终极解决方案
  4. 瀑布流第二种方式————基于ajax方式
  5. 阿里、京东、美团、百度面试总结
  6. java date the type is ambiguous,The type File is ambiguous,该如何解决
  7. 网站seo具体怎么做?
  8. .NET 函数调用反转
  9. 学习C语言基本思路与参考书籍
  10. VMware Fusion 13.0 OEM BIOS Version
  11. 学习Java自学好还是报培训班?
  12. Java基于SM4算法实现文件加密 SM4FileUtils
  13. Composer 原理使用
  14. ts无损剪辑合并_将你的视频无损封装成MP4,非转码哦!
  15. 从云码课堂出来拿12K,女生做Java也挺吃香
  16. cad特性匹配快捷键命令_cad特性匹配快捷键命令_CAD快捷特性和特性匹配
  17. 百度·智能小程序学院院长沈抖:谈为趋势发展的百度智能小程序
  18. 电子计算机辅助设计软件,拿走不谢!免费PCB电脑辅助设计软件终极清单
  19. 数据结构与算法-4-链表的基本操作-增
  20. mac上的虚拟机Parallels Desktop的窗口突然不见,这样处理

热门文章

  1. git仓库迁移代码到新的git仓库
  2. python colorbar范围_设置colorbar以在matplotlib中显示数据范围之外的值
  3. 面向对象——必敲项目(简化版qq炫舞)
  4. 单片机应用技术c语言版考试答案,单片机应用技术(C语言)试题
  5. cobol_关于COBOL的简短介绍
  6. 大陆与台湾PCBSMT不同称谓名词术语对照
  7. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸(已解决)
  8. html5抓鱼游戏,捉鱼幼儿园小班的游戏方案
  9. IMEI是什么? 怎样查手机串号IMEI
  10. C#语言中提供了枚举和整型之间的强制转换功能(SelectItem)