总结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();

//查询方法

posted @ 2020-07-17 13:51  HighKK  阅读(153)  评论(0编辑  收藏  举报