作业环境

  1. 创建表 students。
  2. 字段: name,sex,hometown,age,class,card。
  3. 添加12条数据。
'001', '王昭君', '女', '北京', '20', '1班', '340322199001247654'),('002', '诸葛亮', '男', '上海', '18', '2班', '340322199002242354'),('003', '张飞', '男', '南京', '24', '3班', '340322199003247654'),('004', '白起', '男', '安徽', '22', '4班', '340322199005247654'),('005', '大乔', '女', '天津', '19', '3班', '340322199004247654'),('006', '孙尚香', '女', '河北', '18', '1班', '340322199006247654'),('007', '百里玄策', '男', '山西', '20', '2班', '340322199007247654'),('008', '小乔', '女', '河南', '15', '3班', null),('009', '百里守约', '男', '湖南', '21', '1班', ''),('010', '妲己', '女', '广东', '26', '2班', '340322199607247654'),('011', '李白', '男', '北京', '30', '4班', '340322199005267754'),('012', '孙膑', '男', '新疆', '26', '3班', '340322199123297655')

题目

题目:

  1. 查询小乔的年龄
  2. 查询20岁以下的学生
  3. 查询家乡不在北京的学生
  4. 查询学号为007的学生身份证号
  5. 查询1班的上海的学生
  6. 查询姓孙的学生
  7. 查询非20岁的学生
  8. 查询所有学生信息,年龄从小到大排序
  9. 查询所有学生信息,按年龄从大到小排序,年龄相同时,再按学号从小到大排序

环境准备

  1. 创建表:
mysql> create table students-> (id int,name varchar(32),sex varchar(16),-> hometown varchar(32),age int,class varchar(32),-> card varchar(32));
Query OK, 0 rows affected (0.07 sec)mysql> desc students;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id       | int         | YES  |     | NULL    |       |
| name     | varchar(32) | YES  |     | NULL    |       |
| sex      | varchar(16) | YES  |     | NULL    |       |
| hometown | varchar(32) | YES  |     | NULL    |       |
| age      | int         | YES  |     | NULL    |       |
| class    | varchar(32) | YES  |     | NULL    |       |
| card     | varchar(32) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
  1. 添加数据:
mysql> insert into students value
-> (1,'王昭君','女','北京',20,'1班','340322199001247654'),
-> (2,'诸葛亮','男','上海',18,'2班','340322199002242354'),
-> (3,'张飞','男','南京',24,'3班','340322199003247654'),
-> (4,'白起','男','安徽',22,'4班','340322199005247654'),
-> (5,'大乔','女','天津',19,'3班','340322199004247654'),
-> (6,'孙尚香','女','河北',18,'1班','340322199006247654'),
-> (7,'百里玄策','男','山西',20,'2班','340322199007247654'),
-> (8,'小乔','女','河南',15,'3班',null),
-> (9,'百里守约','男','湖南',21,'1班',''),
-> (10,'妲己','女','广东',26,'2班','340322199607247654'),
-> (11,'李白','男','北京',30,'4班','340322199005267754'),
-> (12,'孙膑','男','新疆',26,'3班','340322199000297655'),
-> (13,'老辛','男','山东',32,'班主任','340322199123297655');
Query OK, 13 rows affected (0.00 sec)
Records: 13  Duplicates: 0  Warnings: 0mysql> select * from students;
+------+--------------+------+----------+------+-----------+--------------------+
| id   | name         | sex  | hometown | age  | class     | card               |
+------+--------------+------+----------+------+-----------+--------------------+
|    1 | 王昭君       | 女   | 北京     |   20 | 1班       | 340322199001247654 |
|    2 | 诸葛亮       | 男   | 上海     |   18 | 2班       | 340322199002242354 |
|    3 | 张飞         | 男   | 南京     |   24 | 3班       | 340322199003247654 |
|    4 | 白起         | 男   | 安徽     |   22 | 4班       | 340322199005247654 |
|    5 | 大乔         | 女   | 天津     |   19 | 3班       | 340322199004247654 |
|    6 | 孙尚香       | 女   | 河北     |   18 | 1班       | 340322199006247654 |
|    7 | 百里玄策     | 男   | 山西     |   20 | 2班       | 340322199007247654 |
|    8 | 小乔         | 女   | 河南     |   15 | 3班       | NULL               |
|    9 | 百里守约     | 男   | 湖南     |   21 | 1班       |                    |
|   10 | 妲己         | 女   | 广东     |   26 | 2班       | 340322199607247654 |
|   11 | 李白         | 男   | 北京     |   30 | 4班       | 340322199005267754 |
|   12 | 孙膑         | 男   | 新疆     |   26 | 3班       | 340322199000297655 |
|   13 | 老辛         | 男   | 山东     |   32 | 班主任    | 340322199123297655 |
+------+--------------+------+----------+------+-----------+--------------------+
13 rows in set (0.00 sec)

答案

  1. 查询小乔的年龄:
mysql> select name,age from students where name='小乔';
+--------+------+
| name   | age  |
+--------+------+
| 小乔   |   15 |
+--------+------+
1 row in set (0.00 sec)
  1. 查询20岁以下的学生:
mysql> select name,age from students where age<20;
+-----------+------+
| name      | age  |
+-----------+------+
| 诸葛亮    |   18 |
| 大乔      |   19 |
| 孙尚香    |   18 |
| 小乔      |   15 |
+-----------+------+
4 rows in set (0.00 sec)
  1. 查询家乡不在北京的学生:
mysql> select name,hometown from students where hometown<>'北京';
+--------------+----------+
| name         | hometown |
+--------------+----------+
| 诸葛亮       | 上海     |
| 张飞         | 南京     |
| 白起         | 安徽     |
| 大乔         | 天津     |
| 孙尚香       | 河北     |
| 百里玄策     | 山西     |
| 小乔         | 河南     |
| 百里守约     | 湖南     |
| 妲己         | 广东     |
| 孙膑         | 新疆     |
| 老辛         | 山东     |
+--------------+----------+
11 rows in set (0.00 sec)
  1. 查询学号为007的学生身份证号:
mysql> select id,name,card from students where id=7;
+------+--------------+--------------------+
| id   | name         | card               |
+------+--------------+--------------------+
|    7 | 百里玄策     | 340322199007247654 |
+------+--------------+--------------------+
1 row in set (0.00 sec)
  1. 查询1班的上海的学生:
mysql> select name,class,hometown from students where class='1班' and hometown='上海';
Empty set (0.01 sec)mysql> select name,class,hometown from students where class='1班' and hometown='湖南';
+--------------+-------+----------+
| name         | class | hometown |
+--------------+-------+----------+
| 百里守约     | 1班   | 湖南     |
+--------------+-------+----------+
1 row in set (0.00 sec)
  1. 查询姓孙的学生:
mysql> select name from students where name like '孙%';
+-----------+
| name      |
+-----------+
| 孙尚香    |
| 孙膑      |
+-----------+
2 rows in set (0.00 sec)
  1. 查询非20岁的学生
mysql> select name,age from students where age<>20;
+--------------+------+
| name         | age  |
+--------------+------+
| 诸葛亮       |   18 |
| 张飞         |   24 |
| 白起         |   22 |
| 大乔         |   19 |
| 孙尚香       |   18 |
| 小乔         |   15 |
| 百里守约     |   21 |
| 妲己         |   26 |
| 李白         |   30 |
| 孙膑         |   26 |
| 老辛         |   32 |
+--------------+------+
11 rows in set (0.00 sec)
  1. 查询所有学生信息,年龄从小到大排序
mysql> select name,age from students order by age asc;
+--------------+------+
| name         | age  |
+--------------+------+
| 小乔         |   15 |
| 诸葛亮       |   18 |
| 孙尚香       |   18 |
| 大乔         |   19 |
| 王昭君       |   20 |
| 百里玄策     |   20 |
| 百里守约     |   21 |
| 白起         |   22 |
| 张飞         |   24 |
| 妲己         |   26 |
| 孙膑         |   26 |
| 李白         |   30 |
| 老辛         |   32 |
+--------------+------+
13 rows in set (0.01 sec)
  1. 查询所有学生信息,按年龄从大到小排序,年龄相同时,再按学号从小到大排序
mysql> select id,name,age from students order by age desc,id asc;
+------+--------------+------+
| id   | name         | age  |
+------+--------------+------+
|   13 | 老辛         |   32 |
|   11 | 李白         |   30 |
|   10 | 妲己         |   26 |
|   12 | 孙膑         |   26 |
|    3 | 张飞         |   24 |
|    4 | 白起         |   22 |
|    9 | 百里守约     |   21 |
|    1 | 王昭君       |   20 |
|    7 | 百里玄策     |   20 |
|    5 | 大乔         |   19 |
|    2 | 诸葛亮       |   18 |
|    6 | 孙尚香       |   18 |
|    8 | 小乔         |   15 |
+------+--------------+------+
13 rows in set (0.00 sec)

vip2-day22相关推荐

  1. Java基础day22

    Java基础day22 Java基础day22-Lambda&方法引用 1.Lambda表达式 1.1体验Lambda表达式 1.2Lambda表达式的标准格式 1.3Lambda表达式练习1 ...

  2. LeetCode算法入门- Implement strStr() -day22

    LeetCode算法入门- Implement strStr() -day22 题目描述 Implement strStr(). Return the index of the first occur ...

  3. 每日长难句打卡Day22

    每日长难句打卡Day22 好久不见,王同学回来了,以后还是坚持每日一句吧,不能偷懒!!! 参考译文:学生在进入大学之前也会从一些有关编码的知识中获益,因为在大学里,计算机科学入门课程都排得满满当当,这 ...

  4. English Learning - Day22 作业打卡 2022.12.28 周三

    English Learning - Day22 作业打卡 2022.12.28 周三 引言 1. 否认这一点就是闭眼不看事实. 2. 他承认拿了手表. 3. 考驾照前我还得再练练. 4. 没有你陪伴 ...

  5. 新开课day21+day22总结

    模拟登录 以网页抖音登录为例: 1.获取cookies from selenium.webdriver import Chrome a = Chrome() a.get('https://www.do ...

  6. python100day day22 -Requests

    python100day day22 -Requests和Selenium import requests # requests: 是python用来发送http请求的一个第三方库 一.Request ...

  7. Java自学笔记Day22

    Day22(IO流之其他) 序列流 序列流概述(了解) A:什么是序列流*序列流可以把多个字节输入流整合成一个,从序列流读取数据是,将从整和的第一个流开始,读完一个继续读下一个 B:使用方式:*整合两 ...

  8. Day22 并发编程(上)

    day22 并发编程(上) 网络编程,了解网络相关的知识点并且要知道几乎所有网络的通信本质上都是通过socket模块实现.例如:网站.网络爬虫. 并发编程,提升代码执行的效率.原来代码执行需要20分钟 ...

  9. day22 案例 发送邮箱激活码 购物车 分析

    2019独角兽企业重金招聘Python工程师标准>>> 邮箱激活码: 购物车分析: 转载于:https://my.oschina.net/u/2356966/blog/650116

  10. linux基础(day22)

    2019独角兽企业重金招聘Python工程师标准>>> 7.6 yum更换国内源 更换yum国内源 cd /etc/yum.repos.d/ rm -f dvd.repo wget ...

最新文章

  1. 使用Mpvue 使用 scroll-view 记录以及 页面设置弹窗后 页面滚动问题
  2. 0x62.图论 - 最小生成树
  3. Item 29. Virtual Constructors and PrototypeItem 30. Factory Method
  4. 【AI杂谈】从一篇参考文献比正文还长的文章,杂谈深度学习综述
  5. 【中级软考】计算能力足够强大,所有加密算法原理上都会被破解吗?
  6. 在鹅厂面试5轮后扑街!微服务架构,我拿什么拯救你!
  7. ifeq makefile 或语句_学习笔记:Makefile的ifeq逻辑或,逻辑与的变通实现
  8. PyTorch 1.0 中文文档:torch.cuda
  9. Python中使用xpath结合contains
  10. java中的强软弱虚_详解Java的四种引用——强软弱虚,颠覆你的认知!
  11. POJ 3683 Priest John's Busiest Day (算竞进阶习题)
  12. IS-IS详解(三)——IS-IS 报文结构与功能
  13. monkey测试介绍
  14. 添加Android手机 CA系统根证书
  15. 【利用EXCEL进行数据爬虫】数据爬虫学习
  16. 神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)
  17. 对中国四大名著--红楼梦 使用jieba进行分词处理 排除去停词 统计完整词频并按降序排列 前20词绘制词云图
  18. 关于app的闪退问题
  19. Android 使用 ksoap2-android调用Web Service学习
  20. 下拉搜索词api接口、淘宝搜索下拉框选词api,淘宝下拉词接口,淘宝搜索的下拉词推荐接口、关键词推荐api

热门文章

  1. Python一行代码能干什么
  2. 写给想学和在学编程的你们,学习编程的7个好处
  3. HTML阻止textarea标签回车换行
  4. 2023年UI界面设计的9个趋势
  5. cocos2d-x 3.3 之黑白棋设计 NO.4 动画效果
  6. 第二天 软考中级--嵌入式系统设计师考试内容总结
  7. Slot Filling详细讲解
  8. 视频播放小程序-小程序媒体API-基础入门
  9. Vant Weapp小程序蹲坑之使用card组件显示价格
  10. php手机短信接口发送验证码,PHP手机短信接口发送验证码