【laravel5.4】DB::table的操作

基于laravel5.4版本的查询构造器的简单几个操作:(相对于TP3.2版本)

        //获取指定多行多列,二维,,对象 【select】
         $names = ‘‘;
         $names = DB::table(‘student‘)->whereRaw(‘id > ? and age < ?‘,[1,100])->select(‘id‘,‘name‘,‘age‘)->get();
         var_dump($names);
         echo "<br>";

        //获取指定单行,一维,,对象 【find】
        $names = ‘‘;
        $names = DB::table(‘student‘)->whereRaw(‘id > ? and age < ?‘,[1,100])->select(‘id‘,‘name‘,‘age‘)->first();
        var_dump($names);
        echo "ceshi";
        echo "<br>";

        //获取指定列值,返回字符串【getField】
        $names = DB::table(‘student‘)->whereRaw(‘id >= ? and age < ?‘,[1,100])->value(‘name‘);
        var_dump($names);   //  string(3) "bob"
        echo "<br>";

        //获取指定name单列,返回一维数组【getField,true】
        $names = ‘‘;
        $names = DB::table(‘student‘)->whereRaw(‘id >= ? and age < ?‘,[1,100])->pluck(‘name‘);
        var_dump($names);
        echo "<br>";
        var_dump(json_encode($names,true));//  array "["Alice"]"

以后再添加难的和其他的。

原文地址:https://www.cnblogs.com/xuzhengzong/p/8667218.html

时间: 2024-11-13 09:47:07

【laravel5.4】DB::table的操作的相关文章

黄聪:Discuz!X/数据库操作方法、DB::table、C::t

函数 功能 DB::table($tablename) 获取正确带前缀的表名,转换数据库句柄, DB::delete($tablename, 条件,条数限制) 删除表中的数据 DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent) 插入数据操作 DB::update($tablename, 数据(数组)条件) 更新操作 DB::fetch(查询后的资源) 从结果集中取关联数组,注意如果结果中的两个或以上的列具有相同字段名,最后一列将优先.

Mongodb DB shell数据操作

shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的. Ø 数据库 1.Help查看命令提示 help db.help(); db.yourColl.help(); db.youColl.find().help(); rs.help(); 2.切换/创建数据库 >use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 3.查询所有数据库 show dbs; 4.删除当前使用数据库 db.dropDatabas

通过ICursor对Table进行操作(添加、修改、删除)

通过ICursor对Table进行操作(添加.修改.删除) 2010-03-16 16:07:37|  分类: 工作|举报|字号 订阅 来自:http://blog.163.com/liuyang1285%40126/blog/static/12891308620102164737313/ 连接上数据表的目的就是对其进行包括浏览.添加.修改.删除等基本操作.浏览功能,之前文章中一提到,就是将Itable转换为DataTable与DataGridView的DataSource绑定实现.此文主要实现

Import Data from *.xlsx file to DB Table through OAF page(转)

Use  Poi.jar Import Data from *.xlsx file to DB Table through OAF page Use Jxl.jar Import Data from Excel sheet to DB Table through OAF page

lua table 的操作

table在前面作过介绍,它是一种关联数组,这种关联指的是可以设置各类类型的key来存储值. 1.table 间的数据传递 -- 为 table a 并设置元素,然后将 a 赋值给 b,则 a 与 b 都指向同一个内存地址 -- 如果 a 设置为 nil ,则 b 同样能访问 table 的元素. -- 如果没有指定的变量指向a,Lua的垃圾回收机制会清理相对应的内存. mytable = {}; print("mytable的类型是:",type(mytable)); mytable

Redis源码分析(十八)--- db.c内存数据库操作

我们知道Redis数据库作为一个内存数据库,与memcached比较类似,基本的操作都是存储在内存缓冲区中,等到缓冲区中数据满后,在持久化到磁盘中.今天,我主要研究了对于redis中对于内存数据库的操作.与普通的数据操作比较,并没有什么特别多的其他的一些操作.下面是我分类出的一些API: /*----------------------------------------------------------------------------- * C-level DB API *-------

对Table的操作(赋值、动态新增行、删除行、保存table中多行数据对象

一.成品界面: 二.功能点描述 从后台传list对象,前台table展示. 可添加行操作,新增或者删除行. 三.源码: Form表单: <form id="reportForm" method="post"> <table class="table-grid table-list" cellpadding="1" cellspacing="1" id="reportTable&q

Mysql中对table的操作问题

今天利用一个mysql问题来对前期学习Mysql操作的一个小小的检验!!现在总结一下Mysql中对表格的建立.插入特定的数据.以及查询满足某一段条件的数据等等进行操作. 首先需要建立如下三个表(table): 客户表   customer: cno            客户号 cname      客户名称 商品表   goods: gno          商品号 gname      商品名称 订单表     orders: data         日期(8位整数表示,如20160823

selenium +python 对table的操作

1.txt写一个简单的table,如下图: 2.对table的一些操作:如下图