初识MySql条件查询

Mysql条件查询的语法

SELECT 查询列表 FROM 表 WHERE 筛选条件;

其中筛选条件包含3种类型

1.条件表达式运算符 >,< ,=,>=,<=,!= ,<> 后两种均为不等于,<=>(安全等于)

其中<=> 可以判断普通的数值,也可以判断null 。

案例:存在test数据库,其中包含employee表,表中含有name,job,age,salary

#查询年龄不等于25岁的员工的姓名

SELECT name
FROM employee
WHERE age <> 25;

2.逻辑表达式运算符 AND(&&) ,OR(||), NOT(!)

#案例1:查询工资大于10000,并且age大于25的姓名

SELECT name
FROM employee
WHERE salary > 10000 AND age > 25;

#案列2:查询工资不在10000~20000内或者年龄大于25的姓名

SELECT name
FROM employee
WHERE NOT(salary > 10000 AND salary < 20000) OR age > 5;

3.模糊表达式运算符 LIKE,BETWEEN AND ,IS NULL,IN

#LIKE常与通配符搭配使用、

_:匹配单个字符 % 匹配0或多个字符

#案例:查询名字中带有e的姓名

SELECT name
FROM employee
WHERE name ='%e%';

#案列:查询名字中第二个字母为e的姓名

SELECT name
FROM employee
WHERE name ='_e%';

#BETWEEN AND,包含临界值,不可以颠倒顺序

#案例:查询工资在10000~20000人的姓名

SELECT name
FROM employee
WHERE salary BETWEEN 10000 AND 20000;

#IS NULL

#案例:查询失业人全部信息

SELECT *
FROM employee
WHERE job IS NULL;

#也可使用安全等于<=>

SELECT *
FROM employee
WHERE jon <=> NULL;

#IN用于判断字段是否属于列表中的某一项

#案例:查询年龄为20,25,26岁的全部信息

SELECT *
FROM employee
WHERE age IN(20,25,26);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
头歌实验是一个在线学习平台,提供了丰富的课程和实验环境,其中包括了MySQL数据库的学习和实践。MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种Web应用程序和企业级应用中。 初识MySQL可以从以下几个方面来介绍: 1. 数据库概念:MySQL是一种关系型数据库管理系统,它使用表格来存储和组织数据。数据库是一个结构化的数据集合,可以通过SQL语言进行操作和管理。 2. 安装和配置:在使用MySQL之前,需要先安装和配置MySQL服务器。可以从MySQL官方网站下载适合自己操作系统的安装包,并按照指引进行安装和配置。 3. 连接和管理:一旦安装完成,可以使用MySQL提供的客户端工具(如命令行工具、图形化界面工具等)连接到MySQL服务器,并进行数据库的创建、表的设计、数据的插入、查询等操作。 4. SQL语言:MySQL使用结构化查询语言(SQL)进行数据库操作。可以学习和掌握SQL语言的基本语法和常用操作,如创建表、插入数据、查询数据、更新数据等。 5. 数据库设计:在使用MySQL时,需要进行数据库设计,包括确定表的结构、字段类型、主键、外键等。良好的数据库设计可以提高数据的存储效率和查询性能。 6. 数据库优化:MySQL提供了一些优化技术和工具,可以提高数据库的性能和响应速度。可以学习和了解一些常用的数据库优化方法,如索引的使用、查询优化等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值