首先构造子查询SQL,可以使用下面三种的方式来构建子查询。 1、使用select方法当select方法的参数为false的时候,表示不进行查询只是返回构建SQL,例如: $subQuery = Db::table('think_user') ->field('id,name') ->where('i ...
分类:
Web程序 时间:
2020-10-05 21:54:04
阅读次数:
37
Db类支持原生SQL查询操作,主要包括下面两个方法: query方法query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。 使用示例: Db::query("select * from think_user where stat ...
分类:
数据库 时间:
2020-10-05 21:53:27
阅读次数:
35
内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 ...
分类:
数据库 时间:
2020-10-05 21:53:13
阅读次数:
32
概述 分区表 1,分区表(水平分表) 传统分表:将一个大表在逻辑上拆分成多个小表;它们在业务上可能会保持整体;但是在逻辑上实际已经不是同一个表了 这种分表增加程序的复杂度,如要针对不同的表生成不同的sql语句;增加程序出错的可能性;增加了开发工作量 分区表:将大表分成若干个小表,它们逻辑上还是一张表 ...
分类:
其他好文 时间:
2020-10-05 21:52:48
阅读次数:
35
1.maven依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.co ...
分类:
数据库 时间:
2020-09-24 22:12:38
阅读次数:
88
SELECT count(1) AS matCount,CS.CS_DBID,CS.CS_SHOP_NAME FROM PROJECT_PLAN_REQ_DETAIL AS PPRD INNER JOIN GOODS_INFO AS GI ON PPRD.PLAN_MAT_CODE = GI.GOO ...
分类:
数据库 时间:
2020-09-24 22:02:47
阅读次数:
112
怎么样才能只执行一条sql语句,就返回某一页的数据,同时返回总条数? 窗口函数 count(*) over() https://stackoverflow.com/questions/156114/best-way-to-get-result-count-before-limit-was-appli ...
分类:
移动开发 时间:
2020-09-24 21:56:58
阅读次数:
65
SQL OUTPUT 命令 (Transact-SQL) 功能描述: 返回受INSERT、UPDATE、DELETE或MERGE语句影响的每一行的信息,或基于该行的表达式。 这些结果可以返回到处理应用程序中,以用于确认消息、归档和其他此类应用程序需求。 结果也可以插入表或表变量中。 此外,您还可以在 ...
分类:
数据库 时间:
2020-09-24 21:42:50
阅读次数:
44
在工作中,如果遇到某个SQL执行时间比较长,很多时候会考虑到SQL的执行计划怎样?通过分析SQL的执行计划去分析SQL瓶颈在哪里。 那么运用默认的Postgresql方式是可以去分析执行计划的。如下例: explain analyze select * from public.sort_test w ...
分类:
数据库 时间:
2020-09-24 21:38:17
阅读次数:
54
通常的认识是:Flink 流模式跑流任务,批模式跑批任务,用流模式跑离线任务也是个有意思的事情 虽然新版 Flink 已经在 sql 上实现了一定程度的流批一体,但是 DataStream 和 DataSet API 还是相差比较大的 用 Flink 跑离线任务也是机缘巧合(也是必然,毕竟我不会 S ...
分类:
其他好文 时间:
2020-09-24 21:32:07
阅读次数:
46