mysql 简单练习题
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 简单练习题相关推荐
- mysql训练逻辑的题_全国计算机等级考试二级教程mysql复习题练习题.docx
全国计算机等级考试二级教程mysql复习题练习题.docx [233网校会员中心]提供计算机.外语.资格类.学历类,会计类.建筑类.医学类.外贸类.公务员九大类免费在线题库及专家答疑WWW233COM ...
- 简易mysql优化_优化 MySQL:简单三个技巧
原标题:优化 MySQL:简单三个技巧 技巧#1:为临时表分配足够的内存 在某些情况下,服务器在处理语句时会创建内部临时表.临时表用于内部操作如GROUP BY和distinct,还有一些ORDER ...
- MySQL简单查询性能分析
MySQL简单查询性能分析 建立如此结构的数据表,并插入110万条随机记录,进行查询性能测试. 插入110万条随机记录后,数据表的大小为102MB. 现在使用phpMyAdmin自带的SQL查询 ...
- python alter table_python(pymysql)之mysql简单操作
一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库 ...
- hive sql练习_经典的SparkSQL/Hive-SQL/MySQL面试-练习题
经典的SparkSQL/Hive-SQL/MySQL面试-练习题mp.weixin.qq.com 第一题 需求: 已知一个表order,有如下字段:date_time,order_id,user_i ...
- java简单题目_Java考点知识简单练习题
Java考点知识简单练习题 Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群.下面是 ...
- c语言第三章作业题答案,c语言第三章简单练习题及答案.doc
c语言第三章简单练习题及答案 c语言第三章简单练习题及答案 一.选择题 1. C语言提供的合法的数据类型关键字是. Double shortinteger Char 2. 在C语言中,合法的长整型常数 ...
- 六、MySQL 数据库练习题1(包含前5章练习题目及答案)
文章目录 一.数据库概述练习题 二.MySQL 环境搭建练习题 三.查询练习 MySQL 数据库练习题(包含前5章所有知识点及答案) 前置知识: 一.数据库开发与实战专栏导学及数据库基础概念入门 二. ...
- mysql查询练习题
mysql查询练习题:用到了group by,case when Part 1 学生表 成绩表 1.查询所有学生的数学成绩,显示学生姓名name, 分数, 由高到低 $select s.name,g. ...
最新文章
- linux驱动:i2c驱动(一)
- 硬链接和软链接使用,以及区别
- (天国之扉文章抢救) 1/10/2003 总结?总结!
- Android开源项目整理:个性化空间View篇(看遍论坛千万篇,不看此篇也枉然)
- CSS基础(part8)--文本外观属性
- Jquery 获取日期date()对象,jquerydate
- 【直观理解】为什么梯度的负方向是局部下降最快的方向?
- 深入浅出强化学习_皋兰县举办科级干部学习贯彻党的十九届五中全会精神培训班...
- 【OJ8462】大盗阿福
- 百度、阿里等大厂面试技巧总结,Java工程师必看!
- 《Algorithms》Comparable 实现归并排序
- SAP GUI 770下载
- 黑盒测试用例设计方法
- 5款瞬间复活Win7/8/10工具
- 衣带渐宽终不悔,为伊消得人憔悴
- 作为IT人,你不可不知的 DevOps
- appium通过坐标定位元素
- socket服务器显示未响应,QTCPSOCKET 客户端已连接 而服务器无响应
- php微信公众号开发图片预览,微信公众号点亮图片怎么做
- python 爬取贝壳网小区名称_用Python爬取贝壳网新房和二手房数据