参考:https://www.kancloud.cn/manual/thinkphp6_0/1037570

https://www.kancloud.cn/manual/thinkphp6_0/1037534

https://www.cnblogs.com/yi2105/p/11532215.html

1、引用Db

use think\facade\Db; //引用Db

2、查询用query方法,添加、修改、删除用execute方法

/*** @NodeAnotation(title="tp6 原生查询")*/public function test1(){$sql = "SELECT a.id,a.stu_name,a.age,a.sex,b.name AS cname FROM my_student AS a,my_class AS b WHERE a.class_id=b.id AND a.class_id=:class_id ORDER BY a.id DESC";$param = ['class_id' => 4];$res = Db::query($sql, $param);dump($res);//打印查询结果$res}/*** @NodeAnotation(title="tp6 原生增加")*/public function test2(){$sql = "insert into my_class(name) values(:name)";$param = ['name' => '班级6'];$res = Db::execute($sql, $param);dump($res);//打印查询结果$res}/*** @NodeAnotation(title="tp6 原生修改")*/public function test3(){$sql = "update my_class set name=:name where id=:id";$param = ['id'=>6,'name' => '班级666'];$res = Db::execute($sql, $param);dump($res);//打印查询结果$res}/*** @NodeAnotation(title="tp6 原生删除")*/public function test4(){$sql = "delete from my_class where id=:id";$param = ['id'=>6];$res = Db::execute($sql, $param);dump($res);//打印查询结果$res}

3、添加数据获取新增记录id用方法insertGetId

 /*** @NodeAnotation(title="tp6 添加数据")*/public function test5(){$data = ['name' => '软班33'];$res = Db::name('class')->insertGetId($data);dump($res);//打印查询结果$res}

thinkphp 6.x 数据库增删改查相关推荐

  1. 常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现

    常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现 以下方法全部亲测可用 //测试查找全部@Testpublic void testSelectAll(){List<U ...

  2. Mysql (一)Mysql 数据库增删改查

    mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname ch ...

  3. sql增删改查_快速搞定数据库增删改查|附思维导图

    数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...

  4. Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

    此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...

  5. php+mysql+into_PHP+Mysql 如何实现数据库增删改查

    PHP+Mysql实现数据库增删改查的方法:1.创建入口文件[index.html]连接数据库.查询数据:2.点击增加按钮,通过[addnews.html]添加数据:3.点击删除按钮,通过服务端文件[ ...

  6. Java连接Mysql数据库增删改查实现

    Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...

  7. flask对mysql数据库增删改查_Flask学习(三) - Flask-SQLAlchemy对数据库增删改查

    Flask-SQLAlchemy对数据库增删改查 安装 pip install flask-sqlalchemy 具体不多说了,主要是对数据库进行简单的增删改查,上代码,看注释 @app.route( ...

  8. mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)

    Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表 基本结构 from django.db importmodelsclassuserinfo(models ...

  9. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

最新文章

  1. windows server 2008 - 创建域和本机用户
  2. linux命令history
  3. 网站改成静态页面打不开_稳定网站排名的基本条件 - 最蜘蛛池外推快速收录
  4. 安卓学习 之 ContentResolver内容提供者(七)
  5. Scala入门到精通——第十八节 隐式转换与隐式参数(一)
  6. ACM中关于计算几何(浮点数)的精度问题
  7. jquery概念、引入、选择器
  8. vc中提取curve
  9. java 密码规则_密码规则(正则表达式)
  10. Linux系统和windows系统mysql5.7.32的下载
  11. qml实现雪花飘落,快来给你的暑假降降温吧
  12. ORCAD 16.6使用说明及技巧
  13. macbook打开网页慢解决办法
  14. 幼儿园早期阅读活动的现状及问题研究
  15. 基于python和高德地图租房系统的设计与实现
  16. 基于Unity尝试唇同步/LipSync/OVRLipSync(附Demo及源码)
  17. 计算机软件与硬件的关系及软件的分类
  18. 视觉SLAM笔记(33) 对极约束求解相机运动
  19. HDU 2061-2080
  20. 怎么实现自己的第一个小目标?

热门文章

  1. 容水度、持水度、给水度
  2. 华为员工职业发展手册
  3. java把mysql大数据量表每个文件最多10MB分批次写入到txt文件中
  4. Zemax学习笔记-Source Diode像散计算问题
  5. MapReduce 数据倾斜以及解决思路
  6. DS排序--快速排序
  7. 互联网日报 | 百度推出企业查询工具“爱企查”;滴滴货运宣布再开6城;京东健康推出家庭医生服务...
  8. TP 5.0.24反序列化漏洞分析
  9. 【Y忍冬草】基于moveToThread的多线程
  10. 圈重点 数据手套你还不知道这些