MySQL 表记录查询小练习
表记录查询小练习
- 查看岗位是teacher的员工姓名、年龄
- 查看岗位是teacher且年龄大于26岁的员工姓名、年龄
- 查看岗位是teacher且薪资在12000-16000范围内的员工姓名、年龄、薪资
- 查看岗位描述不为NULL的人员信息
- 查看岗位是teacher且薪资是10000或14000员工姓名、年龄、薪资
- 查看岗位是teacher且薪资不是10000或14000的员工姓名、年龄、薪资
- 查看岗位是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 表记录查询小练习的更多相关文章
- MySQL 表子查询
MySQL 表子查询 表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据. MySQL 表子查询实例 下面是用于例子的两张原始数据表: article 表: aid title conten ...
- Mysql之单表记录查询
数据记录查询: 1.简单数据记录查询: select * from table_name; select allfield from table_name; select distinct(属性名) ...
- mysql表基本查询
第一节 -- or # 单行注释/***多行注释*/ -- c创建数据库examCREATE DATABASE exam; USE exam; /*创建部门表*/CREATE TABLE dept( ...
- Mysql表连接查询
原文地址: https://www.cnblogs.com/qiuqiuqiu/p/6442791.html 1.内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符).包括相等 ...
- MySQL表单查询
一.表单查询的语法 select 字段1.字段2....from 表名 where MySQL备份
- MySQL--详细查询操作(单表记录查询、多表记录查询(连表查询)、子查询)
一.单表查询 1.完整的语法顺序(可以不写完整,其次顺序要对) (不分组,且当前表使用聚合函数: 当前表为一组,显示统计结果 ) select distinct [*,查询字段1,查询字段2,表达式, ...
- Python学习第二十三课——Mysql 表记录的一些基本操作 (查)
查(select * from 表名) 基本语法: select <字段1,字段2,...> from <表名> where <表达式>; 例如,查询student ...
- mysql之连接查询小作业
#数据准备drop table if exists class;create table class( class_no int(2) unsigned zerofill primary key ...
- 解决mysql表不能查询修改删除等操作并出现卡死
问题现象1:进程wait卡住 测试环境mysql出现了一个怪表:select查询表卡死,alter修改表卡死,甚至我不想要这个表了,delete.truncate.drop表都卡死卡主了...... ...
随机推荐
- [Collection] 的常用方法有这些。
- PowerMock学习之PoweMock的入门(二)
前言 在上一篇<PowerMock学习之PoweMock的入门(一)>文章中,已经简单提及一些关于powermock的用法,但是入门还未完,我还要坚持把它学习并坚持更新到博客中. Mock ...
- thinkphp 5.1 去掉 .html 后缀
thinkphp 5.1 去掉 .html 后缀
- JVM浅谈
**前言** 由于先前也遇到过一些性能问题,OOM算是其中的一大类了.因此也对jvm产生了一些兴趣.自己对jvm略做了些研究.后续继续补充. **从oom引申出去** 既然说到oom,首先需要知道oo ...
- webpack3、4的基本的使用方法
webpack的基本使用 webpack的安装 webpack的使用时需要借助 node 的环境的 在 node 中自动下载了 npm 这个包管理工具,之后的操作我们需要使用npm包管理工具进行相关操 ...
- VLAN实验(2)Trunk接口
1.选择1台S5700.2台S3700和4台pc机,并根据实验编址完成此拓扑图. 2.启动设备,检查设备的连通性: 由于现在我们还没有划分VLAN,这5台PC,还在同一个VLAN中,现在我们启动所有的 ...
- mysql 导出 导入
一.导出 windows下 切换到mysql安装目录bin目录下 导出 数据库lz_garden 下的 所有表结构 到d盘并命名为lz_garden.sql: D:\dev\MySQL\MySQL S ...
- opencv 5 图像转换(2 霍夫变换)
霍夫线变换 标准霍夫变换和多尺度霍夫变换(HoughLines()函数) 实例: #include <opencv2/opencv.hpp> #include <opencv2/im ...
- Python 编程语言要掌握的技能之一:编写条件分支代码的技巧
Python 里的分支代码 Python 支持最为常见的 if/else 条件分支语句,不过它缺少在其他编程语言中常见的 switch/case 语句. 除此之外,Python 还为 for/whil ...
- node 后台使用增删改查(4)
无论node还是java增删改查都是一样的原理,变得是配合框架使用时候有简便方法而已. 这里我接着上一篇开始讲,使用同一个数据库(数据库创建)这里必须创建了数据库 优化:为了维护方便这里我们把sql语 ...