CREATE TABLE student(
id INT,
NAME VARCHAR(20),
chinese FLOAT,
english FLOAT,
math FLOAT
);

INSERT INTO student(id,NAME,chinese,english,math) VALUES(1,'张小明',89,78,90);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(2,'李进',67,53,95);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(3,'王五',87,78,77);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(4,'李一',88,98,92);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(5,'李来财',82,84,67);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(6,'张进宝',55,85,45);
INSERT INTO student(id,NAME,chinese,english,math) VALUES(7,'黄蓉',75,65,30);

/*

1查询操作练习
查询表中所有学生的信息。
查询表中所有学生的姓名和对应的英语成绩。
过滤表中英语成绩的重复数据
使用别名表示学生分数。

查询姓名为李一的学生成绩
查询英语成绩大于等于90分的同学
查询总分大于200分的所有同学
查询所有姓李的学生英语成绩。
查询所有姓李并且名字为3个字的学生英语成绩。
查询英语>80或者总分>200的同学

统计每个学生的总分??
在所有学生总分数上加10分特长分。
*/
SELECT * FROM student;

SELECT NAME,english FROM student;

SELECT DISTINCT (english) FROM student;

SELECT NAME 姓名, chinese 语文, english 英语, math 数学 FROM student;

SELECT * FROM student WHERE NAME LIKE '李一';
SELECT * FROM student WHERE NAME='李一';

SELECT english FROM student WHERE english >= 90;
SELECT * FROM student WHERE english >=90;

SELECT NAME 姓名,(chinese+english+math) 总分 FROM student WHERE (chinese+english+math)>200;

SELECT NAME,english FROM student WHERE NAME LIKE '李%';
#模糊查询 
#where 列名 like ‘%李’;   查询名字最后一个字为李的学生英语成绩
# where 列名 like '李__';  查询所有姓李并且名字为3个字的学生英语成绩

SELECT NAME,english FROM student  WHERE NAME LIKE '李__';

SELECT NAME 姓名,english 英语,(chinese+english+math) 总分 FROM student WHERE english>80 || (chinese+english+math)>200;

SELECT NAME 姓名,(chinese+english+math) 总分 FROM student;

mysql 简单练习题相关推荐

  1. mysql训练逻辑的题_全国计算机等级考试二级教程mysql复习题练习题.docx

    全国计算机等级考试二级教程mysql复习题练习题.docx [233网校会员中心]提供计算机.外语.资格类.学历类,会计类.建筑类.医学类.外贸类.公务员九大类免费在线题库及专家答疑WWW233COM ...

  2. 简易mysql优化_优化 MySQL:简单三个技巧

    原标题:优化 MySQL:简单三个技巧 技巧#1:为临时表分配足够的内存 在某些情况下,服务器在处理语句时会创建内部临时表.临时表用于内部操作如GROUP BY和distinct,还有一些ORDER ...

  3. MySQL简单查询性能分析

    MySQL简单查询性能分析  建立如此结构的数据表,并插入110万条随机记录,进行查询性能测试.   插入110万条随机记录后,数据表的大小为102MB. 现在使用phpMyAdmin自带的SQL查询 ...

  4. python alter table_python(pymysql)之mysql简单操作

    一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库 ...

  5. hive sql练习_经典的SparkSQL/Hive-SQL/MySQL面试-练习题

    经典的SparkSQL/Hive-SQL/MySQL面试-练习题​mp.weixin.qq.com 第一题 需求: 已知一个表order,有如下字段:date_time,order_id,user_i ...

  6. java简单题目_Java考点知识简单练习题

    Java考点知识简单练习题 Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群.下面是 ...

  7. c语言第三章作业题答案,c语言第三章简单练习题及答案.doc

    c语言第三章简单练习题及答案 c语言第三章简单练习题及答案 一.选择题 1. C语言提供的合法的数据类型关键字是. Double shortinteger Char 2. 在C语言中,合法的长整型常数 ...

  8. 六、MySQL 数据库练习题1(包含前5章练习题目及答案)

    文章目录 一.数据库概述练习题 二.MySQL 环境搭建练习题 三.查询练习 MySQL 数据库练习题(包含前5章所有知识点及答案) 前置知识: 一.数据库开发与实战专栏导学及数据库基础概念入门 二. ...

  9. mysql查询练习题

    mysql查询练习题:用到了group by,case when Part 1 学生表 成绩表 1.查询所有学生的数学成绩,显示学生姓名name, 分数, 由高到低 $select s.name,g. ...

最新文章

  1. linux驱动:i2c驱动(一)
  2. 硬链接和软链接使用,以及区别
  3. (天国之扉文章抢救) 1/10/2003 总结?总结!
  4. Android开源项目整理:个性化空间View篇(看遍论坛千万篇,不看此篇也枉然)
  5. CSS基础(part8)--文本外观属性
  6. Jquery 获取日期date()对象,jquerydate
  7. 【直观理解】为什么梯度的负方向是局部下降最快的方向?
  8. 深入浅出强化学习_皋兰县举办科级干部学习贯彻党的十九届五中全会精神培训班...
  9. 【OJ8462】大盗阿福
  10. 百度、阿里等大厂面试技巧总结,Java工程师必看!
  11. 《Algorithms》Comparable 实现归并排序
  12. SAP GUI 770下载
  13. 黑盒测试用例设计方法
  14. 5款瞬间复活Win7/8/10工具
  15. 衣带渐宽终不悔,为伊消得人憔悴
  16. 作为IT人,你不可不知的 DevOps
  17. appium通过坐标定位元素
  18. socket服务器显示未响应,QTCPSOCKET 客户端已连接 而服务器无响应
  19. php微信公众号开发图片预览,微信公众号点亮图片怎么做
  20. python 爬取贝壳网小区名称_用Python爬取贝壳网新房和二手房数据

热门文章

  1. temporal shift module(TSM)
  2. java计算机毕业设计雷士灯具管理系统源代码+数据库+系统+lw文档
  3. 品牌增删改查案例,登录以及注册
  4. 【网络流】【BZOJ1001】狼抓兔子
  5. 程序员面试趣味智力题
  6. 360视频质量评估标准:WS-PSNR及对应代码实现部分
  7. 考虑转行3D游戏建模你是因为热爱还是因为薪资?自学能成才吗?
  8. 脏读、幻读、不可重复读
  9. 有向图的定义及Java实现
  10. 负数 补码 原码