当前位置: 首页 > news >正文

【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕

共同探索软件研发!敬请关注【宝码香车】
关注描述

csdngif标识

目录

  • 【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总
  • 📚一、table常用数据查询汇总
  • 📚二、name常用数据查询汇总


📚📗📕📘📖🕮💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·正文开始⬇️·🎥😊🎓📩😺🌈🤝🤖📜📋🔍✅🧰❓📄📢📈 🙋0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🆗*️⃣#️⃣

【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总


📚一、table常用数据查询汇总

用table必须写全部的表名。
例如:
表名是user 则Db::table(“user”)
表名是tp_user 则Db::table(“tp_user”)

查询一条数据,返回结果数组,没有数据时返回 null

$user = Db::table("user")->where("id", 1)->find();

使用 findOrEmpty() 方法查询一条数据,没有数据时返回一个空数组

$user = Db::table("user")->where("id", 11)->findOrEmpty();

使用 findOrFail() 方法查询一条数据,没有数据时抛出一个异常

$user = Db::table("user")->where("id", 11)->findOrFail();

使用 select() 方法查询多条数据

$user = Db::table("user")->select();

使用 select() 方法查询多条数据的结果是数据集,把这个数据集转成数组用 toArray()

$user = Db::table("user")->select()->toArray();

使用查询条件where的select()查询

$user = Db::table("user")->where("age", 15)->select();

📚二、name常用数据查询汇总

用name写去除前缀的表名。
例如表名是“tp_user”,“tp_”是前缀
使用案例:

$user = Db::name("user")->select();

查询单个列值

$user = Db::name("user")->where("id", 3)->value("name");

方法查询多个列值

例子1:

$user = Db::name("user")->column("name");

例子2:

$user = Db::name("user")->column("name,age"

指定索引为id

$user = Db::name("user")->column("name,age", "id");

到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕,若转载本文,一定注明本文链接。


整理不易,点赞关注宝码香车

更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作

http://www.lryc.cn/news/468139.html

相关文章:

  • Git的命令合集
  • 博客搭建之路:hexo搜索引擎收录
  • 创建Windows系统还原点
  • Linux等保测评需要用到的命令
  • PostgreSQL的学习心得和知识总结(一百五十六)|auto_explain — log execution plans of slow queries
  • 数据结构模板代码合集(不完整)
  • shell脚本语法详解
  • 2021亚洲机器学习会议:面向单阶段跨域检测的域自适应YOLO(ACML2021)
  • 面试题:描述在前端开发中,如何利用数据结构来优化页面渲染性能,并给出一个具体的示例。
  • 微积分复习笔记 Calculus Volume 1 - 3.2 he Derivative as a Function
  • html 轮播图效果
  • Android Room(SQLite) too many SQL variables异常
  • sentinel原理源码分析系列(八)-熔断
  • 安全见闻(4)——开阔眼界,不做井底之蛙
  • (二十二)、k8s 中的关键概念
  • python基础综合案例(数据可视化-地图可视化)
  • 基于SpringBoot足球场在线预约系统的设计与实现
  • 操作系统笔记(二)进程,系统调用,I/O设备
  • DevOps实践:在GitLab CI/CD中集成静态分析Helix QAC的工作原理与优势
  • 前端面试题-token的登录流程、JWT
  • 【软考高级架构】关于分布式数据库缓存redis的知识要点汇总
  • 构建自然灾害预警决策一体化平台,筑牢工程安全数字防线
  • 随机题两题
  • 信息安全工程师(69)数字水印技术与应用
  • 知识点框架笔记3.0笔记
  • Android组件化开发
  • centos-LAMP搭建与配置(论坛网站)
  • Python 实现日期计算与日历格式化输出
  • npm install 安装很慢怎么办?
  • 【WRF数据处理】基于GIS4WRF插件将geotiff数据转为tiff(geogrid,WPS所需数据)