ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> `field`是用户定义查询的返回字段,其需要为数组信息,每个元素都是一个独立的字段信息 > 下面是一些使用的例子: ```php //只查询姓名和邮箱 Db('user')->select([ 'field' => ['username','email'] ])->get(); //sql:SELECT `username`,`email` FROM `user` //使用函数统计个数 Db('user')->select([ 'field' => ['count(id) as userNumber'] ])->find(); //sql:SELECT count(id) as userNumber FROM `user` //使用函数去除重复姓名 Db('user')->select([ 'field' => ['distinct username'] ])->get(); //sql:SELECT distinct username FROM `user` //使用NOT来排除字段,例如字段有:Id,username,password,age,gender Db('user')->select([ 'field' => [ 'NOT' => ['Id','password'] ] ])->get(); //sql:SELECT `username`,`age`,`gender` FROM `user` ``` > SQL小常识:在查询数据中我们需要避免使用*号来代替字段信息,使用精准的字段名称将大大提高查询速度