文章分类 -  MYSQL

摘要:我们在模型中使用条件进行软删除发现删除无效,文档上也有写 软删除的删除操作仅对模型的删除方法有效,如果直接使用数据库的删除方法则无效,例如下面的方式无效。 user=newUser;user->where('id',1)->delete(); 使用下面闭包可以进行条件查询并进行软删除 U 阅读全文
posted @ 2021-09-27 14:37 智昕 阅读(728) 评论(0) 推荐(13) 编辑
摘要:在开发过程中会遇到多表关联查询的情况,这次使用三个表做关联查询表1:rate 表2:rate_acfee表3:rate_acfee_info表1的一条数据对应着表2的多条数据,表2的一条数据对应着表3的多条数,使用方法如下表1模型Rate: /** * 费率Model * Class Produce 阅读全文
posted @ 2021-09-19 19:39 智昕 阅读(4353) 评论(0) 推荐(34) 编辑
摘要:使用mysql查询主表有数据,副表0条数据的列表 SELECT * FROM `order` as a where 0=(select count(*) from goods_evaluate where order_id=a.id) Thinkphp6的用法一: Db::name('order') 阅读全文
posted @ 2021-01-06 15:30 智昕 阅读(406) 评论(0) 推荐(1) 编辑
摘要:如果需要省市区及街道的数据可从下面网盘地址下载 链接: https://pan.baidu.com/s/1a-byncPwiCsdfG8Q6jAtcQ 提取码: 1e9n 省份表: /* zhix.net Date: 2019-12-12 12:06:48 */ SET FOREIGN_KEY_CH 阅读全文
posted @ 2020-01-11 16:44 智昕 阅读(3342) 评论(1) 推荐(24) 编辑
摘要:最新解决方案: 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: Db::table('think_user') ->where('find_in_set(1,sids)') ->select(); 为了安全起见,我们可以对字符串查询条件使用参数绑定, 阅读全文
posted @ 2019-10-09 14:16 智昕 阅读(18373) 评论(0) 推荐(36) 编辑
摘要:除了常用的两个表连接之外,SQL(MySQL) JOIN 语法还支持多表连接。多表连接基本语法如下: 1 ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON condition INNER|LEFT|RIGHTJOIN table3 ON conditio 阅读全文
posted @ 2017-10-27 11:06 智昕 阅读(521) 评论(0) 推荐(3) 编辑
摘要:[mysql]replace的用法(替换某字段部分内容) replace的用法 1.replace into replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在就相当 阅读全文
posted @ 2017-03-28 13:06 智昕 阅读(599) 评论(0) 推荐(0) 编辑
摘要:MySQL批量替换指定字段字符串语句 update 表名 set 字段名=replace(字段名,'原来的内容','替换后的内容') 举一个例子,就是我实际操作的时候的命令: update cpg1410_pictures set filepath=replace(filepath,'wallpap 阅读全文
posted @ 2016-08-26 17:09 智昕 阅读(2334) 评论(0) 推荐(2) 编辑
摘要:经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'di 阅读全文
posted @ 2016-07-27 15:05 智昕 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示