![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
古月_
这个作者很懒,什么都没留下…
展开
-
Clickhouse 查询库存储空间占用情况
Clickhouse 查询库存储空间占用情况以及删除日志表数据原创 2022-09-09 14:51:21 · 3081 阅读 · 1 评论 -
ClickHouse 学习
这些系统提供了协助企业完成日常流程办公的功能,其应用可以看作线下工作的线上化的过程,这也是IT时代的主要特征,通常把这类系统成为联机事务处理(OLTP)系统。而早期的建设过程中数据散落在各个独立的系统之内,相互割裂,互相不通。随着这个概念的完善,一类统一面向数据仓库、专注提供数据分析、决策类的功能的系统与解决方案应运而生。在线搜索引擎的营收来源非常依赖流量和线上广告业务,所以通常搜索引擎公司为了更好帮助自身以及用户分析网络流量,都会推出自家的流量分析产品。为了解决数据孤岛的问题,人们提出了数据仓库的概念。.原创 2022-07-29 16:46:21 · 173 阅读 · 0 评论 -
MaxCompute 多行数据合并为一行数据
SELECT class, wm_concat(distinct ',', name) FROM students GROUP BY class;参考原创 2021-11-18 11:24:16 · 876 阅读 · 0 评论 -
MaxCompute动态更新表中某个(多个)字段的数据
功能MaxCompute支持了delete、update功能,但当您需要使用多个insert、update、delete对目标表进行批量操作时,需要编写多条SQL语句,然后进行多次全表扫描才能完成操作。MaxCompute提供的merge into功能,只需要进行一次全表扫描操作,就可以完成全部操作,执行效率要高于insert+update+delete。merge into操作具备原子性,作业中的insert、update、delete操作都执行成功时,作业才算执行成功;任一内部逻辑处理失败,则整原创 2021-11-18 10:41:06 · 1891 阅读 · 0 评论 -
PyODPS 学习 实现查询数据 并更新数据
PyODPS是MaxCompute的Python版本的SDK,提供简单方便的Python编程接口。PyODPS支持类似Pandas的快速、灵活和富有表现力的数据结构。您可以通过PyODPS提供的DataFrame API使用Pandas的数据结果处理功能。本文用于帮助您快速开始使用PyODPS,并且能够用于实际项目。from odps import ODPSimport sysreload(sys)#修改系统默认编码 查询出的中文乱吗解决sys.setdefaultencoding("u..原创 2021-11-12 14:29:59 · 4488 阅读 · 0 评论 -
MapReduce 中 UDF、UDAF、UDTF
UDFUDF只能实现一进一出的操作,如果需要实现多进一出,则需要实现UDAF UDF函数可以直接应用于select语句,对查询结构做格式化处理后,再输出内容UDAFUDFA是用户自定义的聚类函数,是基于表的所有记录进行的计算操作UDTFUDTF(User-Defined Table-Generating Functions) 用来解决 输入一行输出多行(On-to-many maping) 的需求参考...原创 2021-11-09 15:40:15 · 1262 阅读 · 0 评论 -
postgresql 分组查询第一条数据
SELECT * FROM ( SELECT ROW_NUMBER() OVER (partition BY k.word ORDER BY k."updatedAt" desc) rowId,* from keywords as k ) t WHERE rowId=1原创 2021-04-29 20:27:05 · 680 阅读 · 0 评论 -
本地清除电脑缓存后,mongodb数据库无法连接
"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --dbpath "D:\worksoftware\MongoDB\Server\4.2\data"mongod安装的目录---dbpath mongod数据存放位置原创 2020-12-18 15:08:47 · 161 阅读 · 0 评论 -
MySQL设值自动修改时间
ALTER TABLE form_ylqx ADD `update_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间'原创 2020-06-30 10:15:08 · 302 阅读 · 0 评论 -
Mybatis 获取当前序列和下一个序列值 以及在一个方法中写多条SQL 语句
目录1、Mybatis 获取当前序列和下一个序列值2、Mybatis在一个方法中写多条SQL 语句1、Mybatis 获取当前序列和下一个序列值#获取当前序列值select XXX_sequence.currval from dual#获取下一个序列值select XXX_sequence.Nextval from dual2、Mybatis在...原创 2019-03-15 10:34:58 · 2522 阅读 · 0 评论 -
使用mybatis一次性添加多条数据 在oracle 数据库上
1、sql 语句#sql 语句 insert into STD_XXXX (表名)( ID, NAME, CLASSNAME)select STD_XXX_SEQUENCE.Nextval,(自增序列名称)XXX.* from ( select '1','3' from dual union select '2','3' f...原创 2019-03-01 10:38:10 · 2712 阅读 · 0 评论 -
设置PLSQ 连接oracle数据库
1 、instantclient_12_1 的设置 配置文件内容 tnsnames.ora# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools....原创 2018-12-27 15:08:32 · 366 阅读 · 0 评论 -
数据库大批量SQL插入性能优化
https://blog.csdn.net/qq_22855325/article/details/76087138对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效...转载 2018-10-29 17:07:19 · 2212 阅读 · 0 评论 -
使用Properties连接数据库
使用Properties连接数据库原创 2017-10-28 21:16:51 · 2491 阅读 · 1 评论 -
数据库查询
条件查询---基本、排序、聚合函数、分组查询、多表查询、子查询原创 2017-11-06 17:09:37 · 235 阅读 · 0 评论 -
C3P0_and_pro.properties配置文档代码
C3P0-config.xml配置文件<c3p0-config><!-- 默认配置,如果没有指定则使用这个配置 --><default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/原创 2017-11-09 23:20:01 · 273 阅读 · 0 评论 -
连接池
连接池什么是连接池 对于单用户程序,整个程序运行期间使用一个Connection对象,但对于多用户程序,使用一个Connection对象使用效率就很低,若为每一个对象都创建一个连接,会增加服务器的负担。所以就有了一个连接池,像一个“容器”,程序启动时,先缓存一些Connection,有用户需要 ,就取出一个供其使用,使用完成后,在将Connection对象归还到“容器”中。连接池里的Con原创 2017-11-09 23:19:45 · 276 阅读 · 0 评论 -
事物_软件分层
事务 事务是:在数据库指业务处理的”一个业务“对应数据库中的多个步骤的操作。例如银行转账。面对的问题:程序接受请求后,会至少发送两条SQL语句,两条语句之间会有时间的间隔,如果间隔时间期间Mysql服务器发生意外,导致第二条SQL无法执行,导致整个业务的最终数据错误。所以,所有的数据库软件,都必须具有一种能力,可接收一系列的“SQL”语句,将这些SQL语句看做是一个“整体”执行后,要么全部成功原创 2017-11-11 23:03:45 · 197 阅读 · 0 评论 -
数据库 Mysql
SQL语言DDL:数据定义语言。定义逻辑数据库,表、列,使用关键字:create、alter(修改)、drop(删除)DCL:数据控制语言,定义操作用户以及为其分配属性DML:数据操作语言,操作数据的,可以添加(inster)、修改(update)、删除(delete)DQL:数据查询语言,用来查询数据,使用select…from..where /group原创 2017-11-02 21:22:14 · 692 阅读 · 0 评论 -
JDBC学习
JDBC是什么数据库驱动程序: 有数据库厂商提供,是一个小软件,内部使用两部分语言实现:前端语言是某种编程语言,后端语言是“数据库软件语言”。它可以使得不同语言,可以直接使用驱动程序,访问数据库语言,实现数据库的交互。JDBC:是java 连接数据库的规范,他固定了数据库厂商的提供的驱动原创 2017-11-06 17:15:41 · 241 阅读 · 0 评论 -
oracle 分页写法
select * from ( select ROWNUM RN ,TT.* from ( select * from YQ_FEED_BACK_MESSAGE WHERE MODEL_TYPE = 3 AND FEED_BACK_TYPE=4 order by FEED_BACK_DATE DESC )TT where rownum<=5)where RN >0原创 2018-07-27 14:11:19 · 1383 阅读 · 0 评论 -
mysql 修改某字段的格式为 utf8mb4
ALTER TABLE confession MODIFY `content` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;#查看表中字段字符集SHOW FULL COLUMNS FROM confession;原创 2018-10-21 00:01:32 · 10065 阅读 · 0 评论 -
数据库连接的代码
数据库连接的jar包数据库连接的java代码:原创 2017-10-17 21:36:45 · 1298 阅读 · 0 评论