总结7.18 laravel数据库「终于解决」

总结7.18 laravel数据库「终于解决」use IlluminateSupportFacadesDB; //引入数据库类 public function user(){ var_dump(‘aaa’); $arr = [ ‘title’=…

	总结7.18 laravel数据库[数据库教程]

use IlluminateSupportFacadesDB;
//引入数据库类

 
public function user(){
        var_dump(‘aaa‘);
        $arr = [
            ‘title‘=>‘aaaa‘,
            ‘descs‘=>‘bbbb‘
        ];
        DB::table(‘new‘)->insert([$arr]);
        //可以同时增加一条或多条,返回值是布尔类型; 
        $arr1 = [
            [‘title‘=>‘aaaa‘,‘descs‘=>‘bbbb‘],
            [‘title‘=>‘cc‘,‘descs‘=>‘dd‘]
        ];
        $id = DB::table(‘new‘)->insertGetId($arr);
        var_dump($id);
        //只能增加一条数据,返回自增ID; 
        $a = [‘title‘=>‘123‘];
        $ids = DB::table(‘new‘)->where(‘id‘,4)->update($a);
        var_dump($ids);
        //更新所有的字段,返回值为受到影响的行数; 
        DB::table(‘basgame‘)->increment(‘time‘);
        //只是修改某个字段自增
        $b = DB::table(‘new‘)->get();
        foreach($b as $val){
            echo $val->id.”<br>”;
        }
        //$b为取出的基本数据,再通过foreach循环查找的数据
        $a1 = DB::table(‘basgame‘)->where(‘id‘,29)->select(‘team1‘,‘team2‘)->get();
        //获取某些字段的值  
        $a2 = DB::table(‘basgame‘)->where(‘id‘,27)->value(‘team1‘);
        //取出某一行的某一个值
        $a3 = DB::table(‘basgame‘)->first();
        //取单行所有数据 
        var_dump($a3);

        $a4 = DB::table(‘scogame as a‘)->where(‘a.contest‘,‘西甲‘)->join(‘gameguess as b‘,‘a.gid‘,‘=‘,‘b.gid‘)->get();
        var_dump($a4);
        //laravel框架的多表联合查询写法,‘a.gid‘,‘=‘,‘b.gid‘与tp5不同

        DB::table(‘basgame‘)->where(‘id‘,24)->delete();
        //删除指定数据

        DB::table(‘xy_product‘)->truncate();
        //删除数据表中所有数据

        $a5 = DB::table(‘basgame‘)->orderBy(‘gid‘,‘desc‘)->limit(‘3‘)->offset(1)->select(‘team1‘,‘team2‘,‘time‘,‘gid‘)->get();
        var_dump($a5);
        //排序和分页,排序orderBy(‘name‘,‘desc‘),分页limit指一页显示几条数据,offset(n)指从第n+1条数据开始
    }

总结7.18 laravel数据库

原文地址:https://www.cnblogs.com/HighKK/p/13390081.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7032.html

(0)
上一篇 2023-03-28
下一篇 2023-03-28

相关推荐

  • 这一次,我们把AI自治数据库带到了世界人工智能大会上

    这一次,我们把AI自治数据库带到了世界人工智能大会上9月3日,2022世界人工智能大会(WAIC)在上海圆满落幕。WAIC2022 秉持“智联世界”理念,通过线上线下联动的会展形式,汇聚顶级科学家、企业家、政府官员、专家学者、国际组织、投资人、创新团队

    2023-06-03
    150
  • (Redis基础教程之十二) 如何解决Redis中的故障[通俗易懂]

    (Redis基础教程之十二) 如何解决Redis中的故障[通俗易懂]介绍 Redis是一个开源的内存中键值数据存储。它带有几个命令,可以帮助您进行故障排除和调试。由于Redis具有内存中的键值存储的性质,因此其中许多命令都集中在内存管理上,但是还有一些其他命令对于概…

    2023-02-28
    155
  • Python字典应用:高效的数据管理工具

    Python字典应用:高效的数据管理工具Python是一种高级语言,使用起来十分方便,Python的字典(Dictionary)数据类型在数据管理方面也非常有用。字典是一个无序键(key)和值(value)结构,其中每个键都唯一。这使得Python的字典非常适合用于数据集中的快速访问和查询,因为它很容易在字典中找到一个给定的键所对应的值。

    2024-02-15
    89
  • 基于Pycharm的Python开发

    基于Pycharm的Python开发随着Python的火热发展,越来越多的开发者开始使用Python。而Pycharm作为一款强大的Python IDE(集成开发环境),为Python开发者提供了高效、可靠的开发环境。本文将介绍基于Pycharm的Python开发相关内容,帮助读者更好地了解、使用Pycharm。

    2024-04-18
    86
  • centos7安装mongodb4.0_docker安装mongodb

    centos7安装mongodb4.0_docker安装mongodbCentos7下安装MongoDB–v3.6 小宋_ed76 0.0712018.06.26 17:28:48字数 103阅读 4,284 基于centos7安装mongoDB 3.6版本的社区版…

    2023-03-30
    166
  • ClickHouse与Elasticsearch压测实践

    ClickHouse与Elasticsearch压测实践ClickHouse 是一个真正的列式数据库管理系统(DBMS)。在 ClickHouse 中,数据始终是按列存储的,包括矢量(向量或列块)执行的过程。只要有可能,操作都是基于矢量进行分派的,而不是单

    2023-06-02
    185
  • led光源太阳能路灯性能参数及应用分析[亲测有效]

    led光源太阳能路灯性能参数及应用分析[亲测有效]led光源太阳能路灯性能参数很多,与传统光源有很大的不同。太阳能路灯厂家_山东凯创光电科技有限公司表示:led光源太阳能路灯应用技术参数分为几大类:光度、照度、光热量、辐射量、色温、电学、时域量等等…

    2023-03-17
    167
  • 使用conda安装numpy

    使用conda安装numpy NumPy是Python中重要的科学计算库之一。其提供了高效的数组操作和科学计算函数。在Python中使用NumPy可以方便地进行各种数学计算和数据处理,并且可以很好地集成到Python生态环境中。

    2024-04-23
    74

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注