1,增加操作
insert:可以添加多条数据
insertGetId:只能添加一条数据
语法:(1)用DB类方法:DB::table(xxx)->insert([ ],[ ],[ ]…);
DB::table(xxx)->insertGetId([ ]);
数据库的操作--2(笔记)
(2)用模型类方法:Member::insert([ ],[ ],[ ]…);
Member::insertGetId([ ]);【Member是我的模型名】
数据库的操作--2(笔记)

2,修改操作
update、where系列
语法:
(1)DB类
DB::table(xxx)->where(‘字段名’,‘运算符’,‘字段值’)->update(一维数组);
(2)模型类
Member::where(‘字段名’,‘运算符’,‘字段值’)->update(一维数组);

注意: 在where中,当运算符为“=”时可以省略,例如where(‘age’,‘18’)
数据库的操作--2(笔记)

3,查询操作
方法名:get:查询所有数据
all:查询所有数据
value:只获取某个字段的值
find:查询单个记录
where:条件限制
orderBy:排序
select:选择需要的字段
limit:限制输出记录数
offset:偏移量,配合limit一起使用

语法:DB::table(xxx)->相关辅助的方法()->最终查询方法();
Member::相关辅助方法()->最终查询方法();

注:(1)相关辅助方法可以是多个,但必须在最终查询方法之前
(2)get和all虽然描述一样,但是all方法前面不能有任何辅助方法,包括DB后面的table方法,因此all方法只能在模型后使用,Member::all();
数据库的操作--2(笔记)

4,更新操作
语法:(1)DB::table(xxx)->where()->update( [ ]);
(2)Member::where()->update([ ]);
数据库的操作--2(笔记)

5,删除操作
假删除,一般用不到

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-10-23
  • 2022-12-23
  • 2021-05-08
  • 2021-07-02
猜你喜欢
  • 2021-10-30
  • 2021-10-04
  • 2022-01-18
  • 2021-11-05
  • 2021-11-06
  • 2021-11-27
  • 2021-08-04
相关资源
相似解决方案