TP5框架的数据库

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

你可能感兴趣的:(TP5框架的数据库)