![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 90
傻傻虎虎
这个作者很懒,什么都没留下…
展开
-
【数据库】Unlogged 表使用
大神偶像在开会上提及了Unlogged 表,它的特点很不错,很适合实时数据保存,像之前类似这种数据,就目前接触到的项目,一般架构选型时候会用MongoDb存储实时数据,或者就单独的普通表。由于之前没有接触过这种类型的表,学习了一下,才发现原来表还有区分,分为普通表、临时表、Unlogged 表,在此对Unlogged 表使用进行一个记录。示例基于pg 数据库开始,数据库管理器用dbeaver,sql 指令中可以用指令输出运行时间。原创 2024-02-07 17:30:23 · 1675 阅读 · 0 评论 -
【数据库】索引的使用
在数据库设计过程中,常需要考虑性能,好的设计可以大大提高sql 语句的增删改查速度。在表的创建过程中,我们时常会用到主键,而主键又会自动构建索引。在数据库的学习过程中,大家都知道好的索引可以大大提高查询速度,那么到底什么是索引呢?好与坏能否形象点?其实在以前的博文中【SQL】基础知识整理,我们对这个索引概念是有介绍过的,但在实际使用过程中,除了主键自动创建的,也没有进行很好的应用。原创 2024-02-07 16:10:17 · 1375 阅读 · 0 评论 -
【jdbc】mysql批量增删改查
本博文主要是对mysql批量增删改查实现的一个介绍,以及记录,方便后续使用时候可以直接加载。MySQL是一种流行的关系型数据库管理系统(RDBMS),它是开源的,被广泛应用于Web开发、应用程序开发和数据分析等领域。MySQL具有高性能、可靠性和可扩展性,并提供了强大的数据库管理和查询功能。JDBC(Java Database Connectivity)是Java语言访问关系型数据库的标准接口。原创 2022-08-03 16:12:56 · 36 阅读 · 0 评论 -
【java】jdbcUtil类封装
package util;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class JdbcUtil { private static String driver = "com.mysql.jdbc.Driver"; private static Connection conn = n原创 2021-07-01 20:11:56 · 322 阅读 · 1 评论 -
【mongodb】聚合模板Aggregation使用
Date today=DateFormat.S2DD(DateFormat.D2S(new Date())+" 00:00:00"); Criteria criteria=Criteria.where("teamId").is(bean.getTeamId()). and("updateTime").gte(today); String[] strings=bean.getMachineIds().split(","); cri原创 2022-04-02 21:47:30 · 650 阅读 · 0 评论 -
【mongodb】用AggregationOptions实现以10分钟为间隔获取数据
Date today= DateFormat.S2DD("2022-04-06 00:00:00"); Criteria criteria=Criteria.where("teamId").is("89999"). and("updateTime").gte(today); /** * 防止出现同一条数据 */ GroupOperation groupSum = Aggregation.gr原创 2022-04-08 12:00:36 · 1185 阅读 · 0 评论 -
【SQL】基础知识整理
1、sql语言分类DQL(数据查询语言)[DataQueryLanguage]:查询语句,selectDML(数据操作语言)[Data Manipulation Language]:insert、delete、update,对表中数据进行增删改DDL(数据定义语言)[DataDefinitionLanguage]:create、drop、alter,对表结构的增删改TCL(事务控制语言)[transaction control language]:commit提交事务,rollback回滚事务DC原创 2021-04-10 15:51:22 · 338 阅读 · 0 评论 -
【DBeaver】建立连接报驱动问题can‘t load driver class ‘org.postgresql.Driver
在DBeaver中建立postgresql、sqlite连接,测试连接时,报。中下载sqlite最新版本的驱动,然后添加到DBeaver中,方法如上节所示。postgresql、sqlite数据库驱动与DBeaver版本不匹配。原创 2023-10-27 10:40:27 · 3498 阅读 · 0 评论 -
【PostgreSQL】在DBeaver中实现序列、函数、视图、触发器设计、数据结构新增(持续更新于20240426)
当主键数据类型不是整型时,使用序列自增主要采用该种方法。首先,用SQL语句创建MINVALUE 1START 1CACHE 1NO CYCLE;为方便起见,也可在DBeaver数据库的序列中右键新建序列,在完成序列命名后,完成序列的创建。其次,根据需要将主键字段设置成所需数据类型,并与创建的序列绑定,设置默认值。原创 2024-01-08 18:17:48 · 3718 阅读 · 0 评论