select*from line;
-- 增
insert line values(null,'666','公交三公司','东坡站','小路码头','25',null);
-- 删2
delete from line where lineID=22;
-- 改
update line set company='公交三公司' where lineID=7;
update line set company='公交二公司' where lineID=7;
-- -- 排序 两个条件 分别number升序和 miles降序
select *from line order by number asc,miles desc;
-- 排序 倒序
-- 正序
select * from driver order by birthday asc;
-- 降序
select * from driver order by birthday desc;
-- limit 2,3 从第2条开始查3条 查多少条数
select *from driver limit 2,3;
-- 模糊查询
select * from driver where name like '赵%';
-- in运算符
select * from line where company in('公交一公司','公交四公司');
-- between and 包括两个边界值
select * from driver where birthday between '1980-01-01' and '1985-12-31' ;
-- 聚合函数
-- 最小值
select min(miles) 公里数最小值 from line;
-- 最大值
select max(miles) 公里数最大值 from line;
-- 平均数
select avg(miles) 公里平均值 from line;
-- 求和
select sum(miles) 公里数总和 from line;
select max(miles),min(miles),avg(miles),sum(miles) from line;
-- 统计年龄大于1985-1-1出生的公交司机人数
select count(*) from driver
网友评论