1.TP5如何操作数据库,原理和流程
image.png
2.TP5创建数据库连接:动态与静态连接
image.png
数据库重要配置项:
image.png
动态配置连接字符串:
image.png
3.TP5数据库的原生查询实现原理:query和execute方法
image.png
读操作返回的是数组,写操作返回的是受影响的条数
示例:query查询操作
image.png
示例:execute更新操作。
excute插入操作:返回的是插入成功的条数
image.png
示例:execute删除操作:返回删除成功的条数
image.png
原生查询实现:
image.png
4.查询构造器
1.查询构造器的工作原理?
image.png
主要学会查询类的使用
2.什么是链式操作?为什么要用链式操作?
链式操作是用来快速生成查询条件的
链式操作的方法来自查询类query类
链式操作返回值是当前操作对象
image.png
链式方法查询:
image.png
5.查询构造器,生成查询条件的三种方式:表达式、数组、闭包(推荐)
查询条件生成原理图:
image.png
表达式查询数据库:
image.png
数组方式查询:比较适合多个条件
image.png
闭包方式查询:(推荐)
闭包:简单理解就是函数中函数,方法中的方法
image.png
也可以这样写:
image.png
6.数据库的新增与更新操作:insert()/update()
image.png
新增:insert
image.png
新增:insertAll
image.png
更新:update
不允许无条件刷新,必须设置更新条件
image.png
更新:setlnc/setDec;自增自减
image.png
还可以延迟更新:延迟三秒更新
image.png
7.数据库的查询与删除操作:find/select/value/column/delete
image.png
查询:value;可查询某个值
image.png
查询:column;可查询到某一列
image.png
删除:必须设置条件,否则不能执行
返回的是受影响的记录条数
image.png
删除多条:
image.png
清空数据表:
image.png