
数据库
文章平均质量分 78
码农界赵子龙
我是技术熵的对抗者,用if-else构建确定性结界;
在异步回调的迷宫中寻找同步真理,
以递归思想解构人生迭代,
终极目标是写出自文档化代码——
那是程序员给世界的诗。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
group by 分组取时间最新的一条数据的实战经验
可以看到 name 重复的包括: 小明和影魔。现在默认展示的两条都是id 较小的一条。使用限制: 必须是自增id. Id 和创建时间排序一致。可以看出排序是在分组结果之后排序的。以看到两条语句被合并成了一条,子查询的排序没了。可以看出这里分组后,取的是分组内最新的一条。group by 返回的是每组的第一条数据。查询结果,分组后依旧没有获取最新的一条。猜测应该是sql 优化器,优化了sql.原创 2025-03-17 19:06:49 · 899 阅读 · 0 评论 -
数据库时间差14小时?DeepSeek 深度解析时区配置陷阱!
使用java代码里面传进去的LocalDateTime.now()方法。但是插入后数据我发现有问题,插入的时间比我当前的实际时间少14个小时。原创 2025-02-11 19:58:30 · 1473 阅读 · 0 评论 -
记录一次Mysql 的Case 的使用
记录一次Mysql 的Case 的使用case 命令的模式:CASE case_value WHEN when_value THEN statement_list ELSE statement_listEND CASE;一个case 的使用:SELECT CASE category when 'student' then 0 when 'company' then 1 ELSE '344' END as 'level'f原创 2020-09-04 21:37:07 · 172 阅读 · 0 评论 -
SQLite 的简单介绍
SQLite 的简单介绍一、定义 一款轻型的数据库,是遵守ACID的关系型数据库管理系统;实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。处理速度比MySQL、PostgreSQL都快。二、工作原理 SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总原创 2020-09-15 14:36:41 · 616 阅读 · 0 评论 -
Mysql 使用遇到的问题总结一
Mysql ,一些问题总结,包括导入数据、查询缓慢等等原创 2020-08-05 23:29:27 · 401 阅读 · 0 评论 -
数据库工具_liquibase
liquibase背景数据库变更管理有两种方式,状态和迁移方法;第一种,基于状态(或声明性),在其中定义数据库的所需状态。可以将目标环境和定义的所需状态进行比较的工具用于生成允许目标环境与声明的状态匹配的迁移脚本。第二种,基于迁移(或命令式)的方法,其中描述了用于更改数据库状态的特定迁移。使用一种能够显式跟踪和排序单个迁移并部署尚未部署到目标环境的迁移的工具,以使目标数据库得到正确迁移。从根本上来说,Liquibase 是基于迁移的解决方案,其中的diff功能仅用于协助新项目的启原创 2020-06-27 15:44:20 · 314 阅读 · 0 评论 -
Druid数据库连接池
Druid数据库连接池 Druid一、配置url: 连接数据库的url,不同数据库不一样。例如:mysql : jdbc:mysql://localhost:3306/druid2username: 连接数据库的用户名password: 连接数据库的密码driverClassName: 默认可根据URL自动识别。这一项可配可不配,如果不配置druid会根据url自动识别dbType,然后选择相应的driverClassName。type: com.alibaba.d...原创 2020-06-26 17:03:32 · 1181 阅读 · 0 评论