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