黑马程序员技术交流社区

标题: 1111 [打印本页]

作者: 林林1234    时间: 2019-8-30 15:42
标题: 1111
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 =!=非
       
                                               




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2