Mysql数据库常用语句——查询数据

这篇博客介绍了MySQL数据库的基本查询语句,包括如何选择特定字段,去除重复数据,进行条件查询如使用运算符(>, <, !=)和范围查询(BETWEEN..AND, IN)以及模糊匹配(LIKE)。此外,还展示了如何通过AS关键字重命名列头,并利用IS NOT NULL检查数据不为空。这些技巧对于日常数据库管理及数据查询非常实用。
摘要由CSDN通过智能技术生成

使用之前创建的department跟employee表

Mysql数据库常用语句——创建数据库/表_yopky的博客-CSDN博客

Mysql数据库常用语句——插入/更改/删除数据_yopky的博客-CSDN博客

查询数据

 查询特定字段的数据

查询employee表中ename,age的数据,并将表头ename改为名字,age改为年龄

-- 查询特定字段的数据
-- 查询employee表中ename,age的数据,并将表头ename改为名字,age改为年龄
SELECT ename as '名字',age as '年龄' FROM employee

去除重复关键字

-- 去除重复关键字
SELECT DISTINCT ename FROM employee

条件查询

查询名字为‘王一’的数据

-- 条件查询
-- 查询名字为王一的数据
SELECT * FROM employee WHERE ename = '王一'

运算符查询

运算符查询

>=大于等于,查询年龄大于30的员工信息

-- 运算符查询
-- >=大于等于,查询年龄大于30的员工信息
SELECT * FROM employee WHERE age >= 30

<>/!= 非,查询年龄不是40的员工信息

-- <>/!= 非,查询年龄不是40的员工信息
SELECT * FROM employee WHERE age <> 40
SELECT * FROM employee WHERE age != 40

BETWEEN..AND 之前某个区间的值

查询20-30年龄的员工信息

-- BETWEEN..AND 之前某个区间的值
-- 查询20-30年龄的员工信息
SELECT * FROM employee WHERE age BETWEEN 20 AND 30

IN(集合)

查询22,33,58这3个年龄的员工信息

-- IN(集合)
-- 查询22,33,58这3个年龄的员工信息
SELECT * FROM employee WHERE age in (22,33,58)

is not null

查询年龄不为空的员工信息

-- is not null
-- 查询年龄不为空的员工信息
SELECT * FROM employee WHERE age is not null

LIKE'%黄%'模糊查询

查询名字带黄的员工信息

-- LIKE'%黄%'模糊查询
-- 查询名字带黄的员工信息
SELECT * FROM employee WHERE ename like '%黄%'

查询第二个字带黄字的员工信息

-- 查询第二个字带黄字的员工信息
SELECT * FROM employee WHERE ename like '_黄%'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值