mysql命令练习

创建数据表grade:


CREATE TABLE grade(

id INT NOT NULL,
sex CHAR(1),

firstname VARCHAR(20) NOT NULL,

lastname VARCHAR(20) NOT NULL,

english FLOAT,

math FLOAT,

chinese FLOAT
);


向数据表grade中插入几条数据:


查询grade表中的id,firstname,lastname字段

查询grade表中id大于4的学生姓名

查询grade表中女生的记录

(3,'m','Allen','William',88.0,92.0,95.0),
(4,'m','George','William',62.0,58.0,72.0),

(5,'f','Alice','Davis',89.0,94.0,98.0),

(6,'m','Kevin','Miller',77.0,88.0,99.0),

(7,'f','Helen','Davis',79.0,83.0,91.0),
(8,'m','Andrew','Johnson',81.0,86.0,88.0);

查询grade表中english在80到90之间的记录

查询grade表中math大于90或者chinese大于90的记录

查询grade表中id不是1、3、5、7的记录

查询grade表中的性别有哪些

查询grade表中的lastname有哪几种

求出表中所有记录的条数

求出表中英语成绩的80的记录的条数

计算所有学生的数学成绩的和

计算女生的数学成绩的和

计算英语成绩平均分

计算男生的英语成绩平均分

求出数学成绩的最高分


求出男生中的数学最高分

按照math成绩的升序进行排列

按照sex字段的升序和chinese字段的降序排列

查询数据表qrade中的记录,按照sex字段进行分组

将grade表按照lastname字段值分组,并计算每个分组中的学生数

对grade表按照lastname字段分组,查出math字段和小于100的组

查询grade表中的第3到第6条记录

查询grade表中男生平均成绩(三科)大于85的记录

相关推荐

  1. MySQLMySQL 专项练习

    2024-07-16 10:30:03       47 阅读
  2. mysql语句练习

    2024-07-16 10:30:03       43 阅读
  3. MySQL基本查询 练习

    2024-07-16 10:30:03       57 阅读
  4. MySQL 练习

    2024-07-16 10:30:03       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 10:30:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 10:30:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 10:30:03       57 阅读
  4. Python语言-面向对象

    2024-07-16 10:30:03       68 阅读

热门阅读

  1. git环境编译升级

    2024-07-16 10:30:03       26 阅读
  2. Ubuntu系统和硬件问题

    2024-07-16 10:30:03       24 阅读
  3. 抽象工厂模式与工厂方法(简单工厂)的区别

    2024-07-16 10:30:03       25 阅读
  4. 力扣第八题——字符串转换整数

    2024-07-16 10:30:03       25 阅读
  5. OutOfMemoryError异常OOM排查

    2024-07-16 10:30:03       21 阅读
  6. leetcode热题100.最长递增子序列(动态规划大成)

    2024-07-16 10:30:03       22 阅读