表记录查询小练习

  1. 查看岗位是teacher的员工姓名、年龄
  2. 查看岗位是teacher且年龄大于26岁的员工姓名、年龄
  3. 查看岗位是teacher且薪资在12000-16000范围内的员工姓名、年龄、薪资
  4. 查看岗位描述不为NULL的人员信息
  5. 查看岗位是teacher且薪资是10000或14000员工姓名、年龄、薪资
  6. 查看岗位是teacher且薪资不是10000或14000的员工姓名、年龄、薪资
  7. 查看岗位是teacher且名字是b开头的员工姓名、薪资
mysql> select * from t1;
+----+---------+-----+---------+--------+----------+
| id | name | age | job | salary | job_desc |
+----+---------+-----+---------+--------+----------+
| 1 | alpha | 18 | student | 0 | NULL |
| 2 | bravo | 25 | teacher | 10000 | python |
| 3 | charlie | 26 | teacher | 12000 | NULL |
| 4 | delta | 27 | teacher | 14000 | golang |
| 5 | echo | 28 | teacher | 16000 | NULL |
+----+---------+-----+---------+--------+----------+ mysql> select name,age from t1 where job='teacher';
+---------+-----+
| name | age |
+---------+-----+
| bravo | 25 |
| charlie | 26 |
| delta | 27 |
| echo | 28 |
+---------+-----+
4 rows in set (0.00 sec) mysql> select name,age from t1 where job='teacher'and age>26;
+-------+-----+
| name | age |
+-------+-----+
| delta | 27 |
| echo | 28 |
+-------+-----+
2 rows in set (0.00 sec) mysql> select name, age, salary from t1 where job='teacher'and salary between 12
000 and 16000;
+---------+-----+--------+
| name | age | salary |
+---------+-----+--------+
| charlie | 26 | 12000 |
| delta | 27 | 14000 |
| echo | 28 | 16000 |
+---------+-----+--------+
3 rows in set (0.00 sec) mysql> select * from t1 where job_desc is not NULL;
+----+-------+-----+---------+--------+----------+
| id | name | age | job | salary | job_desc |
+----+-------+-----+---------+--------+----------+
| 2 | bravo | 25 | teacher | 10000 | python |
| 4 | delta | 27 | teacher | 14000 | golang |
+----+-------+-----+---------+--------+----------+
2 rows in set (0.00 sec) mysql> select name, age, salary from t1 where job='teacher'and salary in (10000,
14000);
+-------+-----+--------+
| name | age | salary |
+-------+-----+--------+
| bravo | 25 | 10000 |
| delta | 27 | 14000 |
+-------+-----+--------+
2 rows in set (0.00 sec) mysql> select name, age, salary from t1 where job='teacher'and salary not in (10
000, 14000);
+---------+-----+--------+
| name | age | salary |
+---------+-----+--------+
| charlie | 26 | 12000 |
| echo | 28 | 16000 |
+---------+-----+--------+
2 rows in set (0.00 sec) mysql> select name, salary from t1 where name like 'b%';
+-------+--------+
| name | salary |
+-------+--------+
| bravo | 10000 |
+-------+--------+
1 row in set (0.00 sec)

MySQL 表记录查询小练习的更多相关文章

  1. MySQL 表子查询

    MySQL 表子查询 表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据. MySQL 表子查询实例 下面是用于例子的两张原始数据表: article 表: aid title conten ...

  2. Mysql之单表记录查询

    数据记录查询: 1.简单数据记录查询: select * from table_name; select allfield from table_name; select distinct(属性名) ...

  3. mysql表基本查询

    第一节 -- or # 单行注释/***多行注释*/ -- c创建数据库examCREATE DATABASE exam; USE exam; /*创建部门表*/CREATE TABLE dept( ...

  4. Mysql表连接查询

    原文地址: https://www.cnblogs.com/qiuqiuqiu/p/6442791.html 1.内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符).包括相等 ...

  5. MySQL表单查询

    一.表单查询的语法 select 字段1.字段2....from 表名 where MySQL备份

  6. MySQL--详细查询操作(单表记录查询、多表记录查询(连表查询)、子查询)

    一.单表查询 1.完整的语法顺序(可以不写完整,其次顺序要对) (不分组,且当前表使用聚合函数: 当前表为一组,显示统计结果 ) select distinct [*,查询字段1,查询字段2,表达式, ...

  7. Python学习第二十三课——Mysql 表记录的一些基本操作 (查)

    查(select * from 表名) 基本语法: select <字段1,字段2,...> from <表名> where <表达式>; 例如,查询student ...

  8. mysql之连接查询小作业

    #数据准备drop table if exists class;create table class(    class_no int(2) unsigned zerofill primary key ...

  9. 解决mysql表不能查询修改删除等操作并出现卡死

    问题现象1:进程wait卡住 测试环境mysql出现了一个怪表:select查询表卡死,alter修改表卡死,甚至我不想要这个表了,delete.truncate.drop表都卡死卡主了...... ...

随机推荐

  1. Zabbix-(四)邮件、钉钉告警通知

    Zabbix-(四)邮件.钉钉告警通知 一.前言 在之前的文章里,通过Zabbix对主机的磁盘.CPU以及内存进行了监控,并在首页Dashboard里创建了监控图形,但是只有当我们登录到Zabbix后 ...

  2. Jquery 处理返回的 Json 数组

    Jquery 处理返回的 Json 数组 <script> for (var i = 0; i < photos.length; ++ i) { console.log(photos ...

  3. nyoj 214-单调递增子序列(二) (演算法,PS:普通的动态规划要超时)

    214-单调递增子序列(二) 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:11 submit:35 题目描述: 给定一整型数列{a1,a2..., ...

  4. Nginx 本地建立负载均衡(Windows环境)

    需求: 现在有个需求:两台服务器,建立负载均衡. A服务器:IP:localhost:负载均衡主服务器:代理本地文件夹D:\\SampleData B服务器:IP:10.10.10.10:代理本地文件 ...

  5. DexOpt相关的异常

    查找的资料 dvm探讨之odex绕过 DexClassLoader4.4.2动态加载分析(磁盘加载分析) - ::): DexOpt: incorrect opt magic number (0xff ...

  6. Spring与Shiro整合 登陆操作

    Spring与Shiro整合 登陆操作 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 编写登陆Controller方法  讲解: 首先,如果你登陆失败的时候,它会把你的异常信息丢到 ...

  7. Appium自动获取 Android 设备 id 和包名等信息(python)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/zhusongziye/article/d ...

  8. Git同步本地项目文件到github

    1.登录自己的github账号,并创建一个存放项目代码的仓库 输入仓库名称后,点击create,然后来到完成后的页面,copy下以下内容,后面会用到 2.打开本地的git 安装好git后,打开git的 ...

  9. 小白学 Python 爬虫(11):urllib 基础使用(一)

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  10. 【JavaEE】之MyBatis逆向工程的使用

    MyBatis逆向工程可以方便的从数据库中将表自动映射到JAVA POJO类,并同时生成Mapper.xml和Mapper接口,方便实用.下面介绍一下逆向工程的使用方法. 使用逆向工程,我们最好是新建 ...