🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 根据主键ID查询 基础的操作使用和不使用数据库模型写法基本类似,在这里我只写一次两种操作范例。 不使用数据库模型 ``` DB::table('table')->findByPk(1); DB::table('table')->where('id',1)->find(); ``` 使用数据库模型 ``` //-- 静态类方式 tableModel::model()->findByPk(1); tableModel::model()->where('id',1)->find(); //-- 非静态类方式 $tableModel = new tableModel(); $tableModel->findByPk(1); $tableModel->where('id',1)->find(); ``` ## 排序 ``` //-- 主键降序 DB::table('table')->orderBy('id desc')->findAll(); //-- 主键升序 DB::table('table')->orderBy('id asc')->findAll(); ``` ## 分页查询 ``` DB::table('table')->orderBy('id desc')->paginate(10,1); //-- 主键升序 DB::table('table')->orderBy('id asc')->findAll(); ``` ## 搜索查询 ``` DB::table('table')->where('name','like','%搜索值%')->find(); DB::table('table')->like('name','%搜索值%')->find(); ``` ## 分组查询 ``` DB::table('table')->group('name')->findAll(); ``` ## 查询数量 ``` DB::table('table')->Count(); //-- 也可以根据条件获取 DB::table('table')->where('id'','>','10')->Count(); ``` ## 获取最大值 ``` DB::table('table')->max('id'); ``` ## 获取最小值 ``` DB::table('table')->min('id'); ```