十、MySQL(DQL)条件查询

1、基础语法:

select 字段列表 from 表名 where 条件列表;

十、MySQL(DQL)条件查询_第1张图片

2、实际操作:

(1)初始化表格

十、MySQL(DQL)条件查询_第2张图片

(2)查询number大于444的员工

-- 查询number大于444的员工
select * from things where number>444;

十、MySQL(DQL)条件查询_第3张图片

(3)查询ID=6的员工

-- 查询ID=6的员工
select * from things where ID=6;

十、MySQL(DQL)条件查询_第4张图片

(4)查询address为空的员工

-- 查询address为空的员工
select * from things where address is null;

(5)查询address不为空的员工

-- 查询address不为空的员工
select * from things where address is not null;

十、MySQL(DQL)条件查询_第5张图片

(6)查询number不等于333的员工

-- 查询number不等于333的员工
select * from things where number!=333;

十、MySQL(DQL)条件查询_第6张图片

(7)查询number在222到555之间的员工

&&:表示且

and:表示且

between……and……:between之后为最小值,and之后为最大值

-- 查询number在222到555之间的员工
select * from things where number>=222 && number<=555;
select * from things where number>=222 and number<=555;
select * from things where number between 222 and 555;
/*注意,between之后为最小值,and之后为最大值*/

十、MySQL(DQL)条件查询_第7张图片

(8)查询data等于2005或2009的员工

or:表示或

in(参数1,参数2,参数3……):符合参数即可输出

-- 查询data等于2005或2009的员工
select * from things where date=2005 or date=2009;
select * from things where date in(2005,2009);
/*in后数值能满足其一,即可*/

十、MySQL(DQL)条件查询_第8张图片

(9)模糊匹配:查询地址最后一位为1的员工信息

_下划线:每一个下划线,代表一个占位

%数字:表示从末尾开始匹配,符合即可输出

-- 模糊匹配:查询地址最后一位为1的员工信息
select * from things where address like '_____1';
select * from things where address like '%1';

十、MySQL(DQL)条件查询_第9张图片

你可能感兴趣的:(MYSQL,mysql,数据库,运维)