ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

laravel - 使用查询构造器进行数据的增删改查

2022-02-20 21:07:31  阅读:165  来源: 互联网

标签:laravel dump 改查 DB var num student 增删 id


1. 插入数据 ->insert()

 // 使用查询构造器query builder 插入数据
        $bools = DB::table('student')->insert(['name'=>'sean', 'age'=>18]);
        var_dump($bools);

        // 插入多条数据
        $bools = DB::table('student')->insert([
            ['name'=>"jean", 'age'=>10],
            ['name'=>'kate', 'age'=>27],
        ]);
        var_dump($bools);

        // 插入的同时返回id
        $id = DB::table('student')->insertGetId(['name'=>'lilei', 'age'=>30]);
        var_dump($id);

2. 更改数据 -> update()

 // 使用查询构造器query builder 更新数据

        // 更新一条数据
        $num = DB::table('student')->where('id',1003)->update(['name'=>'hanmeimei']);
        var_dump($num);

        // 自增(将某列加上一个数,默认是 +1 )
        $num = DB::table('student')->where('id', 1003)->increment('age', 10);
        var_dump($num);

        // 自减 (将某列减去一个数, 默认是-1)
        $num = DB::table('student')->where('id', 1003)->decrement('age', 3);
        var_dump($num);

        // 自增的同时,修改其他列的内容
        $num = DB::table('student')->where('id', 1003) -> increment('age', 3, ['name'=>'tony']);
        var_dump($num);

标签:laravel,dump,改查,DB,var,num,student,增删,id
来源: https://blog.csdn.net/GYK0812/article/details/123035655

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有