数据库
法式小面包啊
学如逆水行舟 不进则退
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Data JPA 和Mybattis 的实现敏感信息mysql数据加密存储解密查询
mysql 提供直接的加解密函数 aes_encrypt() 和 aes_decrypt() ,我们就是直接使用这两个函数。方法比较简单,在需要加解密的字段上,使用 @ColumnTransformer 注解,来调用aes_encrypt() 和 aes_decrypt() 函数。但需要注意的是,aes_encrypt() 加密之后是二进制数据,因此数据库字段类型需要使用 blob,如果你的应用是...原创 2020-03-20 18:03:03 · 2093 阅读 · 0 评论 -
Oracle序列(sequence)使用总结
前言:我们都知道数据库表中的主键值有的时候我们会用数字类型的并且自增。mysql、sql server中的都可以使用工具创建表的时候很容易实现。但是oracle中没有设置自增的方法的工具,一般情况我们会使用序列和触发器来实现主键自增的功能。序列:Sequence 是oracle提供的用于产生一系列唯一数字的数据库对象。由于oracle中没有设置自增列的方法,所以我们在oracle数据库中主要...原创 2019-08-01 15:52:03 · 6590 阅读 · 1 评论 -
Orcale函数Row_Number() over(partition by xxx ORDER BY xx desc)使用
当我们遇到这种情况需要处理数据时可以使用这个函数:查询结果中根据相同字段的数据再根据特定字段取取值较大或较小的一条返回`SELECT * FROM(SELECT a.,Row_Number() Over(partition by a.pfvtId ORDER BY a.mcalEvent desc) as rn FROM*(SELECT(select TO_DATE(TO_CHAR(sy...原创 2019-08-09 09:39:44 · 751 阅读 · 0 评论 -
解决oracle 分页排序混乱问题
首先这跟oracle无关, 是典型的order by字段值不唯一造成分页记录混乱。解决办法 order by 【不唯一字段】排序之后 在加一个唯一字段比如主键 排序就解决问题了。看个例子:select *from (select id, member_id, company_name, rownum rnfrom (select t.id, t.member_id, t.company_...原创 2019-10-11 15:37:12 · 1424 阅读 · 0 评论
分享