首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel数据库操作之DB facade

    ()返回1条数据 $student=DB::table("user ")->first(); //结果集第一条记录 $student=DB::table("user ")->orderBy('ID',...; echo $max; // avg()某个字段的平均值 $avg=DB::table("user ")->avg("age"); echo $avg; // sum()某个字段的和 $sum=DB:...:table("user ")->sum("age"); echo $sum; 二、新增操作 第一个参数是sql语句,第二个参数是一个数组,数组里的元素分别对应sql语句里的问号 $bool=DB::insert...['name'=>'小红','sex'=>'男','age'=>21], ]); echo $bool; //返回bool值 三、更新操作 第一个参数是sql语句,第二个参数是一个数组,数组里的元素分别对应...第一个参数是sql语句,第二个参数是一个数组,数组里的元素分别对应sql语句里的问号 $num=DB::delete('delete from user where ID= ?'

    1K20

    通过填充器快速填充 Laravel 测试数据

    独立的填充命令如下: php artisan db:seed php artisan db:seed --class=UsersTableSeeder 上述第一个 Artisan 命令会以 DatabaseSeeder...这样,我们就编写好了第一个填充器类,接下来,我们可以通过指定填充器类的方式将这条记录插入到数据库: php artisan db:seed --class=UsersTableSeeder 你还可以在...然后运行如下 Artisan 命令即可: php artisan db:seed 这样,就可以在数据表 users 中看到新填充的用户记录了: 当然,我们可以在 UsersTableSeeder 类中定义多条插入语句来一次性插入多条记录...在模型工厂文件中,我们通过 factory->define 方法来定义 User 模型的模型工厂,该方法的第一个参数是模型类,第二个参数是一个匿名函数,在该匿名函数中我们通过 Faker 类库提供的方法来定义字段规则...比如我们还是通过运行 php artisan db:seed 命令来填充数据到数据库,此时,就可以看到新填充了 5 条记录: 注:本教程都以 Laravel 自带的 users 及对应 User 模型类为例进行演示

    11.1K20

    dB相对度量参数——入门篇

    在电子工程领域中,dB是一种很常见的相对度量参数,如某款LDO的电压抑制比是55dB,某款麦克风的最大声压级为125dB,某款天线的效率为-3.4dB.........很多工程师平常使用dB,但对于该计数单位却不甚了解,比如多少dB到底是一个多大的度量,甚至除了dB,为什么还会有dBm、 dBw、dBmv、dBi、dBFs.........,这些dB相关的参数之间差异点到底是什么? 追本溯源,dB展开应写为decibel,其中“deci-”为十分之一,而“bel”则是电话发明人贝尔的名字。...来描述两个量之间的相对关系,在10log(A/B)或20log(A/B)中,如果B为已知的绝对参考量,那么相对于此绝对参考量的A则可以用dB来表示其绝对性。...为避免篇幅过长,下一篇我们再继续解析“为什么3dB是半功率点”、“典型dB值”、“关于dBi,dBd,dBc,dBFs”~

    55140

    dB相对度量参数——进阶篇

    关于dB相对度量参数的由来、意义,可以参考《dB相对度量参数——入门篇》,本篇解析“为什么3dB是半功率点”、“典型dB值”、“关于dBi,dBd,dBc,dBFs”—— 为什么3dB是半功率点 我们经常听到...,这种特性得以让x与1/x可以得到一个+y与-y,由此映射到dB上会呈现出对称性的±dB为增大或缩减倍数。...典型的dB值 1.典型值:10dB,+10dB表示功率增大为10倍,-10dB表示功率减小为1/10倍,公式推导为: 10lg(10) = 10dB;10lg(1/10) = -10dB 2.典型值:0dB...乘2,+10dB乘10;-3dB除2,-10dB除10”, 但这里面必须注意,dBm标识的是绝对值,而dB标识的才是相对值;因此,dB与dB之间的相加减意味着信号的放大缩小;而dBm和dBm之间相加减则是功率的相乘除...,如: 54dBm = 30dBm + 10db + 10db + 10db - 3dB -3dB = 1W x 10 x 10 x 10 x 0.5 x 0.5 =250W 关于dBi,dBd,dBc

    1.5K10

    Oracle参数解析(db_block_checking)

    前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取 基本参数请看如下链接: http://www.zhaibibei.cn/oralce/oracle-parameter.../ 如无特殊说明数据库版本为11.2 db_block_checking ?...参数类型:字符串 语法:DB_BLOCK_CHECKING = { FALSE | OFF | LOW | MEDIUM | TRUE | FULL } 默认值:false 修改:修改不需要重启数据库...基础参数:否 ---- 取值意义 该参数决定是否检查数据库块 Oracle通过检查块里面的数据l来进行块检查,用来确保逻辑上的一致性,可以用来阻止内存和数据的损坏 其根据不同的等级会造成1%到10%的负载...---- 参考链接 https://docs.oracle.com/cd/E18283_01/server.112/e17110/initparams046.htm ---- 下期参数 recyclebin

    59230

    laravel 学习之路 数据库操作 数据插入与数据填充

    ,刚刚学习了插入数据的方式,但那是在控制器里的这种创建路由创建控制器写填充的方式不太优雅,laravel 是优雅的框架这么做跟 laravel 的优雅不符,所有 laravel 必定准备了其他方法,下面学下的填充就是向数据库批量添加数据的...通常, Laravel 默认定义了一个 DatabaseSeeder 类。通过这个类,你可以用 call 方法来运行其它的 seed 类从而控制数据填充的顺序。...可以看到里面有个 run 方法这个方法会在执行 db:seed 这个 Artisan 命令 时被调用,利用 DB 的方法写上要填充的内容,你也可以用 查询构造器 或 Eloquent 模型工厂 来手动插入数据...现在我来用 Artisan 命令 db:seed 来填充数据库玩一玩 php artisan db:seed 执行完 php artisan db:seed 我发现数据库里毛的没有后来发现 这是因为填充比迁移多一个步骤...php artisan db:seed --class=TestTableSeeder 也可以用 migrate:refresh 这个命令来填充数据库,该命令会回滚并重新运行所有迁移。

    3K20

    Laravel 参数验证的疑与惑

    本身提供了很多通用的参数验证规则,但是对于一些特定的场景,还是需要提供验证规则的扩展。...Laravel验证规则的扩展有两种方式。...1 通过extend方法扩展 //这是一个简单的参数比较的验证规则,Laravel5.8中提供,Laravel5.5中未提供 //验证规则如下: 'max_num'=>'gte:min', Validator...验证器在验证参数的过程中,如果找到匹配的验证规则,则直接进行验证。否则调用魔术方法__call查找扩展验证函数。扩展函数返回布尔值,返回true则表示验证通过,返回false表示验证失败。...例如,一个验证规则如下,表示用当期类的validateMinNum对参数进行验证,那么,这样的一个功能,如何在Laravel中实现呢。

    4.5K00
    领券