laravel-admin MySQL学习总结
- SQL运行原理, 解析顺序
9->select 10->distinct
6->column
1->from left_table
3-> join right_table
2-> on left_table.column
4->where
5->group By
7->with
8->Having
11->order By
12->limit
- 查询单行数据 first
- 查询单列数据 pluck
- 查询单独一个值 value
- 自定义查询字段 select
- addselect() 在已经写好的查询语句之后写入查询字段
- 合并两个查询语句 原理就是多写where条件 unions
- join left join right join join并集 最主要的还是差集leftjoin以左表为主返回左表中的数据 <重点>
- where whereIN whereNotIn whereNull whereNotNull wherebetween
- 查询 get
- when() 基本用不着
- 插入 insert
- 更新 update
- 删除 delete
- 范围 wherecoule
- 两行列之间的比较
- Having 使用方法和where差不多, 它是where条件下的子集
- groupBy() 分组
- orderBy() 排序 desc
- offset()->limit()
- skip()->take()
- 悲观锁
- 查询返回不重复的结果
- 时间条件 whereYear whereDay wheredate wheremonth