美文网首页
hyperf3.0中 数据库查询记录

hyperf3.0中 数据库查询记录

作者: geeooooz | 来源:发表于2023-06-24 09:32 被阅读0次

在 Hyperf 3.0 中使用 Hyperf\DbConnection\Db 的查询构建器 table 方法进行查询时,除了可以使用 orderBy 方法按照指定字段进行排序外,还可以使用 orderByRaw 方法按照指定的 SQL 表达式进行排序。因此,如果想要按照 content = "我是啊啊啊" 作为第一位,可以使用 orderByRaw 方法进行排序。可以参考下面的代码示例:

use Hyperf\DbConnection\Db;

$users = Db::table('users')
    ->orderByRaw("content = '我是啊啊啊' desc")
    ->orderBy('id', 'desc')
    ->get();

相关文章

  • mysql 建立索引的原则

    索引查询是数据库中重要的记录查询方法,要不要进入索引以及在那些字段上建立索引都要和实际数据库系统的查询要求结合来考...

  • Day02--数据库

    数据库的基本概念: MySQL数据库软件 SQL DDL:操作数据库、表 DML:增删改表中数据 DQL:查询表中的记录

  • SQL基础(一)

    问 介绍下数据库分页原理: 使用LIMIT子句实现分页查询 在所有的查询结果中,返回前5行记录。SELECT ...

  • mysql常用命令汇总

    查询 查询数据表的记录数: 查询datetime格式的字段: 数据库导出与导入

  • 5.MySQL学习笔记

    MySQL 主要介绍了数据表记录查询和多表记录查询基本方法。谢阅! 一.MySQL概述 1.数据库概述 数据库就是...

  • 不敢相信,相同 SQL下Mybatis 查询结果和数据库竟然不一

    一、问题描述 mybatis查询无结果, 数据库运行相同sql查询出结果, 如下: 这是数据库记录4931997-...

  • 06.DQL查询语句--列控制

    DQL(Data Query Language) 数据查询语言,用来查询记录(数据) 查询语句不会修改数据库 准备...

  • 数据库框架踩坑记录

    GreenDao 缓存机制,导致更新记录后查询不到真实数据问题:更新记录后,数据库中的数据已经更新,但缓存中的数据...

  • mybatis查询无结果, 数据库运行相同sql查询出结果

    一、问题描述 mybatis查询无结果, 数据库运行相同sql查询出结果, 如下 这是数据库记录image.png...

  • 使用SQL查询所有数据库名和表名

    MySQL中查询所有数据库名和表名 1. 查询所有数据库 2. 查询指定数据库中所有表名 3. 查询指定表中的所有...

网友评论

      本文标题:hyperf3.0中 数据库查询记录

      本文链接:https://www.haomeiwen.com/subject/vjqbydtx.html