DQL 查询表中的数据 查询=显示 只是显示数据库的一种方式
select 命令可以读一行或者多行记录 )(可用*号显示返回所有数据)
from 表明
where 条件显示
例如 select * from 表名:显示所有数据;
select 列名1,列2, from 表名 显示所有列;
清除重复值
select distinct 字段名 from 表名;
查询结果参与运算
select 列名1+固定值 from 表名; 固定值可以换成其他列名
别名:select 列名 as 新列名 from 表名;
条件查询语法:SELECT 字段名 FROM 表名 WHERE 条件;
between and语法:select 字段名 from 表名 where 字段名 between 什么和 and 之间;
in 集合表示多个值 用逗号隔开;in 里面的每个数据都会作为一次条件,只要满足条件的就会显示
如: select * from 表名 where id in(1,3,5)查询id是1,3,5的 反之查不是1,3,5的就id not in(1,3,5)
like'张%'模糊查询: %匹配任意多给字符 _ 匹配一个子幅度
is null 查询某一列为null 的值;
可以用逻辑运算符 and =&& =与 or =||=或 not =!=非
|
|