MySQL数据库学习笔记(5)- DQL之简单查询与条件查询


1. 简单查询语句

MySQL中使用 select 语句进行数据的查询,它的一般形式如下:

SELECT column_name1, column_name2 
FROM table_name 
[WHERE where_condition]
[GROUP BY {col_name | expr | position}, ... [WITH ROLLUP]] 
[HAVING where_condition]
[ORDER BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]]
[LIMIT {[offset,] row_count | row_count OFFSET offset}]

下面是一个简单的示例:
查看表employee中的全部数据内容:

SELECT * FROM employee;

查询结果如下:
select_2

查看表中所有的记录,显示字段 name, sex, salary和department
可以使用下面的语句:

SELECT name, sex, salary, department FROM employee;

查询结果如下:
select_1

2. 条件查询语句

MySQL中使用 where 子句,作为条件查询语句。在SQL语句中,insertupdatedeleteselect 后面都可以带 where 子句,用于插入、修改、删除和查询指定条件的记录。
它的一般形式如下:

SELECT [字段名1, 字段名2,...] FROM 表名 WHERE 条件

运算符分为: 条件运算符逻辑运算符

  • 条件运算符
条件运算符说明
=等于
<> 或 !=不等于
>大于
<小于
>=大于等于
<=小于等于
between and选取介于两个值之间的数据范围;相当于>= 并且 <=
  • 逻辑运算符
逻辑运算符说明
and表示左右两边的条件同时成立,整个条件才成立
or表示左右两边有一个成立,整个条件就成立
not否定它之后所跟的条件

这里我们写一个简单的示例,筛选出工资为10000~20000的员工
SQL语句如下:

SELECT * FROM employee WHERE salary >= 10000 AND salary <= 20000;

当然我们也可以使用 between and 语句实现:

SELECT * FROM employee WHERE salary BETWEEN 10000 AND 20000;

他们查询结果是相同的,都为如下结果:
select_3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值