laravel 数据操作

1 、数据操作 ---查询

//表名edu_user
DB::select("select * from edu_user");
DB::select('select *from edu_user where id=?',[1]);
DB::table('user')->where('id',2)->select();

2、数据操作--更新修改

DB::update('update edu_user set name=? where id =?',['lishi',2]);
DB::table('user')->where('id',2)->update(['name'=>33]);

3、数据操作--插入

DB::insert('insert into edu_user (name) values (?)',['张三']);
Db::table('user')->insert([['name'=>'q'],['name'=>'q'],]);
//获取自增id
DB::table("user")->insertGetId(['name'=>'dad']);

4、数据操作---删除

DB::delete('delete from edu_user where id =?',[1]);
DB::table('user)->where('id',1)->delete();
DB::table('user')->where('id','>=',1)->delete();
DB::table('user')->truncate();//清空表 删表走人可以。。。。。

5、数据操作--自增

DB::table('user')->increment('age')//默认自增1
DB::table('user')->where('id',2)->increment('age',2)//自增2

6、数据操作自减

DB::table('user')->decrement('age');
DB::table('user')->decrement('age',3)
DB::table('user')->where('id',2)->decrement('age',3)

7、查询构造器查询数据——get()

DB::table('user')->get();//获取表所有数据

8、查询构造器查询数据——first()

DB::table('user')
    ->orderBy('id','desc')
    ->first();//获取结果集第一条数据

9、查询构造器查询数据——pluck()

DB::table('user')->pluck('name');//返回字段结果集

10、查询构造器查询数据——lists()

DB::table('user')->lists('name','id');//name查询字符 id 对应值为下标

11、查询构造器查询数据——select()

DB::table('user')->select('name','id')->get();//指定查询字段获取结果集

12、查询构造器查询数据——chunk()

DB::table('user')->chunk(2,function($user){
            var_dump($user)            
            });//分段查询

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值