sql 复习
1.常见的sql命令
select -从数据库中提取数据
update -更新数据库中的数据
delete - 从数据库中删除数据
insert into -向数据库中插入新数据
create database -创建新数据库
alter database -修改数据库
create table -创建新表
drop table -删除表
2.五种常用的聚合函数,作用
avg():返回所指定组的平均值,空值被忽略
count():返回指定组中的个数
max():返回指定数据中的最大值
min():返回指定数据中的最小值
sum():返回指定数据的和
3.内连接,左连接,右连接
内连接:是从结果表中删除与其他被连接表中没有匹配行的所有行
[ inner join … on…]
左连接:以左表为基准进行查询,左表数据都有显示,连接条件成 立右表数据显示,条件不成立显示null
[left outer join]
右连接:以右表作为基准进行查询,右表数据都显示,连接条件成立左表数据显示,条件不成立显示null
[right outer join]
4,limit
select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录;n是指从第m+1条开始,取n条。(m:开始的索引,n:一页几条)
5.group by
对结果集进行分组
6.oeder by
关键字用于对结果集进行排序。
7.and & or
and & or 运算符用于基于一个以上的条件对记录进行过滤
8.distinct
select distinct 去重
9.like
like操作符用于在 where子句中搜索列中的指定模式
10.between
between 操作符用于选取介于两个值之间的数据范围内的值
11.in
in 操作符允许您在 WHERE 子句中规定多个值。
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,…);
12.having
对分组结果指定条件 如:[大于60分]