1.新增:insert into 表名 (字段)values (值); 2.修改:update 表名 set 列名=值 where(条件关键字)条件(字段=值)或(范围) 3.删除:delete from 表名 4.查询:select(查询) * from 表名 *:代表全部列,也可以写单个或多个列 as:关键字为列名重命名 order by:对数据进行排序 默认升序 从小到大(asc)从大到小(desc)永远在最后执行 limit:后面跟两个整数型的参数,第一个参数(从0开始)表示第几个开始,第二个参数表示查询几个 limit:用来做分页,第一个参数是从第几行开始,第二个参数是每一页展示几条数据 多条件查询关键字 and(并且) or(或者) between and 特定的范围查询 in:在特定范围内模糊查询 不在范围 之内用 not in like:通常与%搭配使用
注: 在mappper.xml 文件中 写成 like '%' ${0.1....} '%' (两个百分号和中间的参数一定要用空格隔开)
#{} 通常用来解析 对象
${} 用来解析字符串
聚合函数 sql提供的常用函数 分组:根据某个字段分组 group by(与聚合函数搭配使用) sum(和):计算一个字段的总和 avg(平均数):计算一个字段的平均值 max:最大值 min:最小值 count:计数 表关联查询:select 表名.字段 from (关联的)表名 where 两个关联的表名的字段;(内连接) 外连接:select *from 表名 as s left join 表名 as c on s.id=c.id;
left join....... on :左外连接,指两个关联表,以左边的表为主 reght join..... on:右外连接,指两个关联表,以右边的表为主