MYSQL 查询语句

目录

一.select

二.where

使用 >,<,>=,<=,=,!=

使用and和or

使用is null 和 is not null

使用like和not like

通配符与模糊查询

使用between...and

使用in和not in

三.order by

四.统计函数

五.分组查询

六.多表连接查询

1.等值连接

2.不等值连接

3.自连接

4.外连接

今日全部练习(已经反复练习了三次,最后一次是看题目直接打指令)


 

一.select

select ... from ... where ....

1 查询所有列
* 代表所有列字段

2 查询指定列

3 列运算 (+-*/)

4 给列起别名

5 ifnull()函数
PS:任何值或列与NULL运算后都得到NULL


ifnull(val1, val2)有2个参数,如果值1为NULL就返回值2

6 去重(distinct)


问题:查询所有员工一共工作在哪些职位

上面的结果重复了,可以用distinct排重


 

二.where

使用 >,<,>=,<=,=,!=

1 查询工资大于1500的员工

2 查询工资小于1500的员工

3 查询入职日期早于1983-01-01

4 查询入职日期晚于1983-01-01


5 查询不是30部门的所有员工

 

使用and和or

and : 合并多个条件,多个条件之间是一种且的关系 &&
or :合并多个条件,多个条件之间是一种或的关系 ||

1 查询工资大于等于1500小于等于2000的员工

2 查询20号和30号部门的员工

使用is null 和 is not null

1 查询所有有提成的员工

PS:所有值或列与NULL比较都返回false,包括NULL本身

2 查询没有领导的员工

使用like和not like

1 找出名字为SMITH的员工的工资 ,精确匹配

上面是用=来过滤,也可以用like

2 = 和 like有什么区别
  like 其实最重要的用途是模糊查询

3 not like

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL是一种常用的关系型数据库管理系统,它支持使用SQL语言进行数据的查询、插入、更新和删除等操作。以下是一些常见的MySQL查询语句: 1. SELECT语句:用于从数据库中检索数据。 示例:SELECT * FROM 表名; 2. WHERE子句:用于在SELECT语句中添加条件筛选。 示例:SELECT * FROM 表名 WHERE 条件; 3. ORDER BY子句:用于对查询结果进行排序。 示例:SELECT * FROM 表名 ORDER BY 列名 ASC/DESC; 4. LIMIT子句:用于限制查询结果的数量。 示例:SELECT * FROM 表名 LIMIT 数量; 5. JOIN语句:用于在多个表之间建立关联。 示例:SELECT * FROM 表1 JOIN 表2 ON 表1.列 = 表2.列; 6. GROUP BY子句:用于对查询结果进行分组。 示例:SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名; 7. HAVING子句:用于在GROUP BY子句后添加条件筛选。 示例:SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名 HAVING 条件; 8. INSERT INTO语句:用于向数据库中插入新的数据。 示例:INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2); 9. UPDATE语句:用于更新数据库中的数据。 示例:UPDATE 表名 SET 列名 = 值 WHERE 条件; 10. DELETE FROM语句:用于从数据库中删除数据。 示例:DELETE FROM 表名 WHERE 条件; 这些只是MySQL查询语句的一部分,还有很多其他的语句和功能可以用于满足不同的需求。如果你有具体的问题或者需要更详细的介绍,请告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值