laravel database opearate1

        //get whole table data
        // $users = DB::table(‘users‘)->get();
        // var_dump($users);

        // select data of ‘id=1‘;
        // $me = DB::table(‘users‘)->where(‘id‘,1)->first();
        // echo $me->name;

        // out one filed
        // $email = DB::table(‘users‘)->where(‘id‘,2)->value(‘name‘);
        // var_dump($email);

        // select a list of cloumn
        // $names = DB::table(‘users‘)->pluck(‘email‘);
        // foreach ($names as $name => $value) {
        //  echo $name.$value.‘<br>‘;
        // }

        // oop!error.
        // DB:table(‘users‘)->orderBy(‘id‘)->chunk(1,function($users){
        //      foreach ($users as $key => $value) {
        //          echo $key.$value.‘<br>‘;
        //      }
        // });

       // count,max,min
        // $count = DB::table(‘users‘)->count();
        // echo $count;
        // $max = DB::table(‘users‘)->max(‘name‘);
        // echo $max;

        // exist or not exist exist return 1 not exist empty
        // $existsornot = DB::table(‘users‘)->where(‘id‘,2)->exists();
        // echo $existsornot;

        // select specify flied
        // $me = DB::table(‘users‘)->select(‘name‘,‘email‘)->get();
        // echo $me;

Reference: https://laravel.com/docs/5.7/queries

原文地址:https://www.cnblogs.com/cyany/p/10126303.html

时间: 2024-10-21 23:29:05

laravel database opearate1的相关文章

laravel database的事务函数

laravel的事务使用如下: DB::connection('gvideo')->transaction(function () use ($user_id, $video_id, $action_id) { $this->create(array('user_id' => $user_id, 'video_id' => $video_id, 'action_id' => $action_id)); if (UserTotalActionRecord::where('use

laravel的启动过程解析

如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的.laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助.提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点. 统一入口 laravel框架使用了统一入口,入口文件:/public/index.php <?php //自动加载文件设置 require __DIR__.'/../bootstr

laravel启动过程简单解析

:first-child{margin-top:0!important}img.plugin{box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:3px}iframe{border:0}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}kbd{border:1px solid #aaa;-moz-bord

laravel的启动过程---摘自网络博客个人学习之用

如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的.laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助.提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点. 统一入口 laravel框架使用了统一入口,入口文件:/public/index.php <?php //自动加载文件设置 require __DIR__.'/../bootstr

Laravel5.1 数据库--DB运行原生SQL

Laravel操作数据库有三种:DB原生SQL.构建器.Model.这三种依情况而决定使用哪种更合适. 那么今儿咱就从DB原生SQL说起: 1 用DB门面原生SQL语句操作 用DB门面操作的话呢 无非就是:insert.select.update.delete 另外附加一个statement(通用语句 比如drop之类的). 1.1 insert public function getInsert() { DB::insert('INSERT INTO articles (title, body

Laravel5.1 数据库-查询构建器

今儿个咱说说查询构建器.它比运行原生SQL要简单些,它的操作面儿也是比较广泛的. 1 查询结果 先来看看它的语法: public function getSelect() { $result = DB::table('articles')->get(); dd($result); } 查询构建器就是通过table方法返回的,使用get()可以返回一个结果集(array类型) 这里是返回所有的数据,当然你也可以链接很多约束. 1.1 获取一列/一行数据 public function getSel

[转]Database Transactions in Laravel

本文转自:https://fideloper.com/laravel-database-transactions Laravel's documentation on Database Transactions describes wrapping our database calls within a closure. What if we need more power? Let's dig in to see what's going on behind the scenes, and w

laravel中的Database Notifications

创建Post and  User模型 php artisan make:model Post php artisan make:model User 创建posts and  users 表文件 php artisan make:migration create_users_table --create=users php artisan make:migration create_users_table --create=posts 在表文件设置表结构 Schema::create('post

laravel框架数据迁移

迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和Laravel 的 schema 构建器结对从而可以很容易地构建应用的数据库表结构.如果你曾经告知小组成员需要手动添加列到本地数据库结构,那么这正是数据库迁移所致力于解决的问题. Laravel 的 Schema 门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的.优雅的.平滑的 API. laravel默认有两个文件uses  和 password_reset