thinkphp 6.x 数据库增删改查
参考: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 数据库增删改查相关推荐
- 常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现
常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现 以下方法全部亲测可用 //测试查找全部@Testpublic void testSelectAll(){List<U ...
- Mysql (一)Mysql 数据库增删改查
mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname ch ...
- sql增删改查_快速搞定数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...
- Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...
- php+mysql+into_PHP+Mysql 如何实现数据库增删改查
PHP+Mysql实现数据库增删改查的方法:1.创建入口文件[index.html]连接数据库.查询数据:2.点击增加按钮,通过[addnews.html]添加数据:3.点击删除按钮,通过服务端文件[ ...
- Java连接Mysql数据库增删改查实现
Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...
- flask对mysql数据库增删改查_Flask学习(三) - Flask-SQLAlchemy对数据库增删改查
Flask-SQLAlchemy对数据库增删改查 安装 pip install flask-sqlalchemy 具体不多说了,主要是对数据库进行简单的增删改查,上代码,看注释 @app.route( ...
- mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)
Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表 基本结构 from django.db importmodelsclassuserinfo(models ...
- java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
[实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...
最新文章
- windows server 2008 - 创建域和本机用户
- linux命令history
- 网站改成静态页面打不开_稳定网站排名的基本条件 - 最蜘蛛池外推快速收录
- 安卓学习 之 ContentResolver内容提供者(七)
- Scala入门到精通——第十八节 隐式转换与隐式参数(一)
- ACM中关于计算几何(浮点数)的精度问题
- jquery概念、引入、选择器
- vc中提取curve
- java 密码规则_密码规则(正则表达式)
- Linux系统和windows系统mysql5.7.32的下载
- qml实现雪花飘落,快来给你的暑假降降温吧
- ORCAD 16.6使用说明及技巧
- macbook打开网页慢解决办法
- 幼儿园早期阅读活动的现状及问题研究
- 基于python和高德地图租房系统的设计与实现
- 基于Unity尝试唇同步/LipSync/OVRLipSync(附Demo及源码)
- 计算机软件与硬件的关系及软件的分类
- 视觉SLAM笔记(33) 对极约束求解相机运动
- HDU 2061-2080
- 怎么实现自己的第一个小目标?