• 总结7.7 tp5的数据库操作


    Db::table('basgame')->where('id',1)->find();

    // table方法必须指定完整的数据表名,查询一条数据

    Db::table('basgame')->where('status',1)->select();

    //查询数据集

    Db::name('game')->where('id',1)->find();

    Db::name('game‘)->where('status',1)->select();

    //如果设置了数据表前缀参数,可以使用name

    db('basgame')->where('id',1)->find();

    db('basgame')->where('status',1)->select();

    //助手函数,这种方法好记适用性高

    查询某一列的值

    Db::table('basgame')->where('status',1)->column('name');

    // 指定索引

    $data = ['foo' => 'bar', 'bar' => 'foo'];

    Db::table('basgame')->insert($data);

    //添加一条数据,insert 方法添加数据成功返回添加成功的条数,insert 正常情况返回 1

    $userId = Db::table('basgame')->getLastInsID();

    //返回新增数据的自增主键,使用getLastInsID方法:

    Db::table('basgame')->where('id', 1)->update(['name' => 'thinkphp']);

    //更新数据表中的数据

    db('game')->delete(1);

    // 输出数据,根据主键删除

    db('game')->where('id',1)->delete();

    // 条件删除

    Db::table('basgame')

    ->where('name','like','%thinkphp') 

    ->where('status',1)

        ->find();

    //查询方法

  • 相关阅读:
    AD域服务器的部署 【1】— AD域介绍
    Docker 设置http代理
    在Django中将SQLite3数据库迁移到MySQL
    pycharm远程更新代码到远端服务器
    这个看着更好。Docker中使用MySQL
    docker换成最好用的源
    docker基础命令
    在docker中运行mysql实例
    centos7安装mysql
    centos 7 修改ip
  • 原文地址:https://www.cnblogs.com/HighKK/p/13329550.html
Copyright © 2020-2023  润新知