使用之前创建的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 '_黄%'