- select 字段 from 表 这是一种基本的查询语句
- 返回去除重复行的上述结果。 select distinct 字段 from 表
- 字段是空值的话,空值参与运算,运算结果也是空。有一个函数可以解决这种问题,ifnull(字段名,替换值) 这个函数的意思是如果这个字段值是null的话 就用后面的替换值来代替字段值参与运算,如果这个字段值不是null的话,就用字段值来参与运算
- 显示表结构也就是查看表中字段的信息: decs 表名
- 过滤数据:使用where语句来过滤数据,where紧跟在from的后面
- 注意:sql中的=与java中的==一样,在sql中赋值使用:=
- between … and… 包含边界且左边是下边界右边是上边界
- in(set) 查询字段值在某一区间的元祖
- like表示的是模糊查询 %表示的是0个,1个或多个字符 _用来表示一个不确定的字符
- is null:表示的是空值
is not null:表示的不是空值 - 逻辑运算符
与:&& and
或:|| or
非:not - 排序
按照某个字段进行排序。order by 字段名 desc或asc
其中desc表示降序、asc表示升序 - 分页
每页显示pagesize条记录,显示第pageno页数据
limit (pagano -1 )*pagesize,pagesize - 合并两个表
union : 合并两个表,表中共同部分只取一份
union all:合并两个表,合并后的表为两个表直接相加,也就是共同部分取两份