SQL语句的分类
分四类:
-
ddL语句(数据定义语句)
create、alter -
dnl语句(数据操作语句)
update、inset、delete -
dql语句(数据查询语句)
select语句 -
dcl语句(数据控制语句)
在数据库食物和mysql用户管理的时候
grant、revoke、commit、rollback、savepoint等
创建数据库
基本语法:create· datebases 库名;
charter set :给改数据指定的字符集 通常为utf8
collate校验规则:就是指表的排序规则和查询时的规则
数据库常用的运算符
统计函数
avg() 求平均数
max() 求最大值
min() 求最小值
sum() 求总和
count() 求总行数
子句查询的先后顺序
where ----> group by ----> having ---->order by ---->limit
group by分组查询案例
例题:查出一个栏目3中最贵的商品
select goods_id,goods_name,max(shop_price) from goods group by cat_id=3;
having筛选案例
where和having的区别?