- Db类下有一个 table 静态调用的方法,参数为完整的表名(前缀都不能省略);
- 如果希望只查询一条数据,可以使用 find() 方法,需指定 where 条件:
- 想要了解执行的原生SQL是什么,可以注释掉 return 直接通过 trace 查看;
- 使用 findOrEmpty() 方法也可以查询一条数据,但在没有数据时返回一个空数组:
- 使用 findOrFail() 方法同样可以查询一条数据,在没有数据时抛出一个异常:
- 想要获取多列数据,可以使用 select() 方法:
- select() 方法默认返回 Collection 对象的数据集,可以通过 toArray() 方法转换成数组:
- 多列数据也可以参与 where() 方法的筛选: