目录
1.查看表中所有字段数据
select * from 表名 where 条件;
select * from 表名 where 条件 order by(排序) 字段名 limit 条数;
2.查看表中部分字段数据
select 字段名1,字段名2,....,字段名n from 表名 where 条件;
更新数据
update 表名 set
字段名1 = 值1,
字段名2 = 值2,
字段名3 = 值3
where 条件;
删除数据
delete from 表名 where 条件;
and连接条件(并且)
条件 ==替换为==> 条件1 and 条件2
or连接条件(或者)
条件 ==替换为==> 条件1 or 条件2
3.关系运算符
等于 字段名 = 值
不等于 字段名 != 值
小于 字段名 < 值
小于等于 字段名 <= 值
大于 字段名 > 值
大于等于 字段名 >= 值
4.在 值1,.....,值n 里
字段名 in (值1,...,值n)
5.在 值1,.....,值n 之间
字段名 between 值1 and 值2
6.为空 字段名 is null
select * from teacher where comm is null;
7.不为空 字段名 is not null
select * from teacher where comm is not null;
8.模糊查询 %代替任意长度字符串
select * from 表名 where 字段名 like "...%...";
注:("a%" 以a开头的所有字段
"%a%"含有a的所有字段
%a%b%有a有b的所有字段)
9.模糊查询 _代替一个字符
select * from 表名 where 字段名 like "..._..."
10.排序
(1)排序--正序排序
select * from 表名 order by 字段名;
select * from 表名 order by 字段名 asc;
(2)排序--倒序排序
select * from 表名 order by 字段名 desc;
11.限制条数(两种)
select * from teacher order by sal limit 条数;
select * from teacher order by sal desc limit 条数;
select * from teacher order by sal limit 偏移量,条数;
select * from teacher order by sal desc limit 偏移量,条数;
12.去重
select distinct 字段名 from 表名;
13.第五次作业
1.查询教师表中教师号在T5到T10之间的所有字段数据
2.查询授课表中 周数为15 的 课程号、教师号、周数、教室号 字段数据
3.查询授课表中去重后的所有教师号
4.查询授课表中教室在Y栋的所有字段数据,取2-3条
5.查询课程表中课时数在45,30,50中的所有字段数据
6.查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据
7.查询教师表中岗位津贴小于3000的 姓名、职称、工资、岗位津贴 字段数据
8.查询教师表中岗位津贴为空的所有字段数据,按工资从小到大排序
9.查询课程表中课程号在C3到C7之间的所有字段数据,按课时数从大到小排序
10.查询授课表中教室在Y栋2楼的 课程号、教师号、教室号 字段数据,取第一条
11.查询教师表中 工资为2000 的 教师号、职称、工资 字段数据
12.查询教师表中去重后的所有职称
13.查询授课表中教室号在J102,Y104,Y303,J301中的所有字段数据
14.查看课程表中课时数不等于45的 课程号、课程名、 课时数字段数据,按课时数从小到大排序,取前两条。
15.查询授课表中周数大于等于50的 课程号、教师号 字段数据
16.查询课程表中课程名称以字母“M”开头并且课程名称中有“L”字母的所有字段数据