数据库在执行DQL的时候,不会对数据进行改动,仅仅是看。只是把服务器中的数据获取返回给客户端。
查询得到的结果 也是一张表
数据的准备
创建名:
学生表:stu
字段名称 字段类型 说明
Sid Char(6) 学生学号
Sname Varchar(50) 学生姓名
Age Int 学生年龄
Gender Varchar(50) 学生性别
雇员表:emp
9.2基础查询
9.2.1查询所有列:
*eg:查询所有的员工信息
select * from emp;
9.2.2查询指定列:
9.3 条件查询 where
9.3.1 常见的运算符
关系运算符:=、!=、<>、>=、<=
区间:between A and B -》[A,B]
And :并且,和。
Or:或者
Is null:空
Not:否,非
Is not null:非空
In:在什么里面
9.3.2 或 or、并且 and
9.3.2 在什么里面 in
9.3.3 是否为空 is (not) null
9.3.4 区间 between
9.3.5 非 not
9.4 模糊查询
9.4.1 介绍
(1)当想查询学生姓名中包含字符 a,就需要使用到模糊查询,模糊查询的话使 用关键字是 like(像)
(2)通配符 :任意一个字符
张:张三,张三丰
张__:张三,张三丰
%:表示 0 或者多个字符串 张%
9.4.2 通配符:_
9.4.2 通配符:%