前言[随时更新]
MySQL快速复习
MySQL原生查询
选择数据表
删除数据
聚合查询
时间查询
视图查询
子查询
总结/参考
TP5的数据库操作与之前3.2.3相比,有了质的飞跃,其SQL语句的构成思路与是颠覆性的。最主要体现:SQL语句的分层管理。
数据库操作类拆分为

如此一来,SQL标准查询语句就可分为三个部分,各司其责。
代码如下:
//数据库连接配置字符串
$dbConfig = 'mysql://root:root@localhost:3306/tp5#utf8';
//将配置字符串做为connect()的参数传入
$result=Db::connect($dbConfig) //创建数据库连接
->table('think_staff') //选择数据表
->field(['name'=>'姓名','dept'=>'部门'])
->where(['salary'=>['>=',5000]])
->select(); //输出结果集
//以二维数据方式返回结果集
dump();
1、连接器:Db::connect($dbConfig)//创建数据库连接
2、查询器: ->table('think_staff') //选择数据表
->field(['name'=>'姓名','dept'=>'部门'])
->where(['salary'=>['>=',5000]])
3、SQL生成器->select(); //输出结果集