Thinkphp5第六讲:数据库操作之Db类--查询构造器

本文介绍了Thinkphp5中的查询构造器,它基于PDO实现,提供统一的SQL语法,确保安全性并简化数据库操作。内容包括查询构造器的增删改查基础用法,如插入、更新、查询和删除数据,强调尽量避免使用db助手函数以提高效率。还讲解了链式操作和详细的查询表达式,如模式查询和区间查询。此外,文中提到了一次性插入多条数据和更新数据的方法,如setField()、setInc()和setDec()。
摘要由CSDN通过智能技术生成

本节主要讲解查询构造器的含义以及使用方法,特别提示:为减少内存使用,提高效率,尽量不要使用db助手函数。

查询构造器,基于PDO实现的,可以更方便执行数据库的操作,对不同的数据库驱动都是统一的语法,同时免于SQL注入,安全性较高。解释:我们开发不同项目时,因项目需求会选择不同的数据库,常用数据库有mysql、oracle、sqlserver等,问题是每一种数据库的sql语句语法都是不尽相同的,于是就有了查询构造器来统一这些不同的语法,便于项目数据库的移植,也方便程序员的开发。

一、查询构造器的增删改查(初识篇)

1、插入记录:

Db::table('think_data')
->insert(['id']=>18,'name'=>'thinkphp','status'=>1);

2、更新记录:

Db::table('think_data')
->where('id',18)
->update(['name']=>"hello");

3、查询数据:

Db::table('think_data')
->where('id',18)
->select();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值