/*** 新增数据* /$bool = DB::table('wt_001')->insert(['username'=>'冰冰','old'=>33,'note'=>'小三']);dd($bool);/**//*** 新增数据同时获取新增ID* /$id = DB::table('wt_001')->insertGetId(['username'=>'李冰冰','old'=>35,'note'=>'小二']);dd($id);/**//*** 新增多条数据* /$bool = DB::table('wt_001')->insert([['username'=>'刘德华','old'=>53,'note'=>'歌手'],['username'=>'马云','old'=>60,'note'=>'企业家'],['username'=>'马英九','old'=>63,'note'=>'老马']]);dd($bool);/**//*** 更新数据* /$num = DB::table('wt_001')->where('id',3)->update(['username'=>'李云龙','old'=>33,'note'=>'麻子']);dd($num);/**//*** 更新数据* ///$num = DB::table('wt_001')->increment('old');//自增1//$num = DB::table('wt_001')->where('id',3)->increment('old',3);//带条件自增3//$num = DB::table('wt_001')->decrement('old',3);//自减3$num = DB::table('wt_001')->where('id',3)->decrement('old',3,['username'=>'李克勤','note'=>'歌手']);//自减3同时更新某字段dd($num);/**//*** 删除数据*///$num = DB::table('wt_001')->where('id','<=',3)->delete();//dd($num);//DB::table('wt_001')->truncate();//清空表 自编ID 从1开始 不返回任何数据/**//*** 获取数据* ///$rs = DB::table('wt_001')->get();//获取所有数据//$rs = DB::table('wt_001')->where('id','>=',2)->get();//单条件获取所有数据$rs = DB::table('wt_001')->select('username','old')->where('id','>=',2)->get();//指定某字段、单条件获取所有数据//$rs = DB::table('wt_001')->whereRaw('id >= ? AND old > ?',[1,53])->get();//多条件获取所有数据//$rs = DB::table('wt_001')->whereRaw('id >= ? AND old > ?',[1,53])->pluck('username','old');//返回指定到字段 第2参数表示下标//$rs = DB::table('wt_001')->lists('username','id');//返回指定到字段 lists该方法5.3版本后已经废弃//$rs = DB::table('wt_001')->orderBy('id','desc')->first();//获取第1条数据dd($rs);/**//*** 逐次查找 必须先设置排序,否则报错* /echo '<pre>';DB::table('wt_001')->orderBy('id','desc')->chunk(2, function($rs){var_dump($rs);});/**//*** 聚合函数* ///$num = DB::table('wt_001')->count();//总记录数//$num = DB::table('wt_001')->max('old');//获取某字段最大数//$num = DB::table('wt_001')->min('old');//获取某字段最小数//$num = DB::table('wt_001')->avg('old');//获取某字段平均数$num = DB::table('wt_001')->sum('old');//获取某字段总和dd($num);/**/

转载于:https://www.cnblogs.com/fulang/p/7616613.html

laravel 数据库操作之查询构造器相关推荐

  1. 数据库构造器之查询构造器构建

    近来使用笔者研发的框架中,有一处功能颇为棘手. 由于框架内部监控功能中,需存储当前操作用户主键功能. 然,获取用户主键的模块中,需根据"loginToken"获取"账号主 ...

  2. laravel mysql sum,Laravel 数据库操作

    mysql DB 运行原始语句 select 查找 // 参数绑定 $users = DB::select('select * from users where active = ?', [1]); ...

  3. laravel数据库操作

    原生方法 Db::select('select * from users where active = ?',[1]);//查询,第一个参数原生语句第二个参数where条件 Db::insert('i ...

  4. laravel 数据库操作(表、字段)

    1)创建表(make:migration create),例如创建 articles php artisan make:migration create_articles_table 运行命令后,会在 ...

  5. MySQL数据库操作与查询的综合测试题

    题目: 某银行拟开发一套ATM系统软件对客户的账户和交易信息进行管理.该系统的后台数据库为ATM, 该数据库中拥有账户表Account和交易表TransInfo两张表. 使用Navicat for M ...

  6. Laravel分页设置与查询构造器查询数据集转为数组

    分页设置 //从第一条开始查询(不包含第一条数据),查询10条数据. User::offset(1)->limit(10)->get(); 查询数据集转为数组 $data = DB::ta ...

  7. laravel mysql增删改查_Laravel框架数据库操作的增删改三种方式 阿星小栈

    Laravel提供了3种操作数据库方式:DB facade(原始方式).查询构造器和Eloquent ORM. 数据库的配置文件在config目录下的database.php里.打开这个文件,找到my ...

  8. Laravel Database——查询构造器与语法编译器源码分析 (上)

    前言 在前两个文章中,我们分析了数据库的连接启动与数据库底层 CRUD 的原理,底层数据库服务支持原生 sql 的运行.本文以 mysql 为例,向大家讲述支持 Fluent 的查询构造器 query ...

  9. python如何查询数据库_Python数据库操作手册-数据库专栏,SQL Server

    数据库的操作在现在的python里面已经变得十分的好用,有了一套api标准.下面的就是讲讲如何的去使用这套框架定义.此框架包含以下部分模块接口 连接对象 游标对象 dbi辅助对象 数据类型与定义 如何 ...

  10. python构造器_Python短小精悍的Orator查询构造器

    查询构造器 介绍 这个数据库查询构造器,提供便利的接口可以创建和执行查询操作,可以在大多数数据库中使用. 查询select操作 查询表中所有的数据. users = db.table('users') ...

最新文章

  1. 虚拟机cenos 重置密码
  2. 检测含有挖矿脚本的WiFi热点——果然是天下没有免费的午餐
  3. SQL:判断字符类型是否为数字
  4. collapse mode 严重_从泛化性到Mode Collapse:关于GAN的一些思考
  5. C# WinForm中的Label换行方法
  6. PHP linux spl_autoload_register区分大小写
  7. mysql 存储过程
  8. Linux学习笔记三:安装VMWare Tools共享文件夹
  9. 如何进入DOS系统 | 常用DOS系统命令
  10. 如何得到给定序列的互补序列以及反向互补序列
  11. Mac上最强大好用的的右键工具「iRightMouse 超级右键」(上)
  12. python3爬虫(1)爬取链家二手房
  13. 想学Python,这68个内置函数你一定要搞定!
  14. 帆软报表列表_动态图表 - FineReport报表官网
  15. 参考文献中期刊/会议如何缩写
  16. 基于CORBA规范的中间件——CORBA基本原理
  17. 关于win10装不上dnw驱动的问题
  18. 一个AI小白如何理解近似匹配检索
  19. 辽宁省大连市谷歌高清卫星地图下载
  20. ESB应用集成配置心得

热门文章

  1. O_RDONLY/O_NOATIME undeclared (first use in this function
  2. 强中更有强中手:遇到CSDN比吾进步还快的博主
  3. 解决办法:configure后,没有更新Makefile
  4. LINUX获取当前用户及信息的命令
  5. 气是能量的宏观运行的现象描述
  6. linux 共享内存区及进程间通信
  7. 微博api unexpected response status: 403_抖音直播监控Api:开播查询
  8. linux 查看pgsql端口,如何通过Linux脚本检查是否已安装PostgreSQL?
  9. matlab导弹追踪问题垂直逃逸,综合程序设计 导弹追踪问题 (matlab)
  10. php json schema,json-schema-php