数据库
文章平均质量分 61
数据库学习
HuCheng1997
这个作者很懒,什么都没留下…
展开
-
MySQL ON DUPLICATE KEY UPDATE用法
使用ON DUPLICATE KEY UPDATE时,需要在插入语句中指定要插入的数据和更新的数据。当插入的数据遇到重复键值时,MySQL会执行更新操作,更新指定的列。在MySQL中,ON DUPLICATE KEY UPDATE是一种在插入数据时,如果遇到重复的键值,则执行更新操作的语法。如果id为1的记录已经存在,则更新name和age的值为插入语句中指定的值。如果id为2或3的记录不存在,则插入新的记录。原创 2023-08-23 14:36:29 · 745 阅读 · 0 评论 -
超大字符串mysql存储字段选择
需要注意的是,使用TEXT、MEDIUMTEXT或LONGTEXT类型的字段会降低查询性能,因为这些类型需要更多的存储空间和额外的处理时间。:LONGTEXT类型可以存储最大长度为4,294,967,295个字符(约4GB)的文本。:TEXT类型可以存储最大长度为65,535个字符(约64KB)的文本。与VARCHAR不同的是,TEXT类型不需要预留存储空间,并且在存储时会自动进行压缩。:MEDIUMTEXT类型可以存储最大长度为16,777,215个字符(约16MB)的文本。原创 2023-04-20 14:56:25 · 2825 阅读 · 0 评论 -
达梦数据库group by的两个替代方案
此外,在达梦数据库中,也可以使用窗口函数来替代 GROUP BY。窗口函数可以对数据进行分组、排序、聚合等操作,而不需要使用 GROUP BY 子句。例如,可以使用子查询来将分组和聚合操作拆分开来,然后再进行联接操作。以上是在达梦数据库中替代 GROUP BY 的两个常用方法:子查询和窗口函数。具体的替代方法应该根据实际情况以及数据的特点来选择。,这是因为达梦数据库不支持标准 SQL 中的 GROUP BY 子句。在达梦数据库中,可以使用子查询或者窗口函数来替代。而该语句无法正常执行并提示错误信息。原创 2023-03-16 14:08:09 · 2210 阅读 · 0 评论 -
MyBatis-Plus
MyBatis-Plus 学习:简介、基本 CRUD、常用注解、条件构造器和常用接口、插件、通用枚举、代码生成器、多数据源原创 2022-03-10 15:38:33 · 1396 阅读 · 0 评论 -
MyBatis
MyBatis笔记:MyBatis 简介、MyBatis的基本使用、MyBatis获取参数值、MyBatis查询、特殊SQL的执行、自定义映射 resultMap、动态SQL、MyBatis 缓存、分页插件原创 2022-03-07 20:14:07 · 488 阅读 · 0 评论 -
ShardingSphere
ShardingSphere:Sharding-JDBC实现数据库的分库分表操作、Sharding-Proxy透明化的数据库代理端原创 2020-07-24 15:27:40 · 1505 阅读 · 1 评论 -
ora-01440:要减小精度或标度,则要修改的列必须为空
ora-01440:要减小精度或标度,则要修改的列必须为空的解决方案原创 2019-12-04 20:46:06 · 7234 阅读 · 0 评论 -
IN和EXISTS
IN和EXISTS区别及应用场景以及not in和not exists的区别的介绍原创 2019-11-15 14:43:34 · 5703 阅读 · 0 评论 -
Oracle入门到实战
Oracle学习:Oracle基础语句、Oracle表查询关键字、Oracle常用函数、Oracle常用结构原创 2019-11-12 19:21:29 · 13934 阅读 · 1 评论 -
MySQL高级学习
数据库分区、分表、分库、分片;MySQL锁机制;MySQL实战问题原创 2019-11-12 08:58:58 · 7837 阅读 · 0 评论 -
JDBC技术讲解
JDBC的概述、JDBC编程、Preparedstatement、数据库连接池、批处理、Blob数据、事务、DBUtils的讲解原创 2018-10-23 23:38:38 · 12323 阅读 · 0 评论 -
MySQL数据库入门学习
数据库MySQL的入门学习原创 2018-10-20 11:22:05 · 12558 阅读 · 0 评论