能饮一杯无

言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。


  • 首页

  • 关于

  • 标签

  • 分类

  • 文章

  • 搜索

Mysql和Oracle对中文排序

发表于 2025-08-15 | 分类于 Database |
| 字数统计: 424
在实际开发中,有时会遇到需要根据人的姓名进行排序的场景,最常见的是按中文转成拼音后的字母顺序排序,本文介绍如何通过数据库实现该排序功能。 MySQL的写法1ORDER BY CONVERT(表别名.字段名 USING gbk) COLLATE gbk_chinese_ci ASC 示例1234567 ...
阅读全文 »

MyBatis-xml文件标签详解

发表于 2025-07-06 | 分类于 MyBatis/iBatis , MyBatis |
| 字数统计: 189
if 标签字符相等的判断假如Java代码中有字符串变量: String name = "B",在Mybatis的XML文件中有如下判断: 12345678<if test=" name != null and name.equals('B')">-- 返回false& ...
阅读全文 »

MySQL-Java项目中的配置参数说明

发表于 2025-03-03 | 分类于 Database , MySQL |
| 字数统计: 933
useSSL异常信息在SpringBoot项目中连接MySQL数据库出现如下报错: 12345678910111213Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error at sun.secur ...
阅读全文 »

MyBatis-调用存储过程

发表于 2025-03-03 | 分类于 MyBatis/iBatis , MyBatis |
| 字数统计: 594
以Oracle数据库为例,通过两个示例演示在MyBatis中如果调用存储过程。 示例1:事务处理型比如某个存储过程的事务处理是更新订单状态:12345678910111213141516171819202122CREATE OR REPLACE PROCEDURE PRO_UPDATE_ORDER_ ...
阅读全文 »

Oracle语法:where条件in/not in中包含NULL时处理

发表于 2024-11-22 | 分类于 Database , Oracle |
| 字数统计: 673
在Oracle查询语句中,经常会用到in或这not in条件,如果in或not in后面的集合中的元素都是非NULL值,这种情况没什么特殊的。但如果含有null值,则可能因为不理解其机制导致预料之外的结果。本文通过具体的示例来了解其机制。 数据准备新建一个表,并准备5条数据。 12345678CRE ...
阅读全文 »

Oracle语法:内连接、外连接和全连接

发表于 2024-10-10 | 分类于 Database , Oracle |
| 字数统计: 807
Oracle中的连接可分为,内连接(inner join)、外连接(outer join)、全连接(full join),不光是Oracle,其他很多的数据库也都有这3种连接查询方式。 演示数据准备创建一个部门表(DEPT)和一个员工表(EMPLOYEE)。 12345678910111213cre ...
阅读全文 »

Derby数据库简介及其在Nacos中的应用

发表于 2024-10-09 | 分类于 Database , Derby |
| 字数统计: 1,272
本篇文章转载自天翼云官方网站开发者社区 一、引言Nacos作为微服务注册配置中心,需要存储用户创建的配置和永久实例等信息,需要有持久化方案。目前Nacos支持使用内嵌的Derby数据库和外部的MySQL数据库作为存储。当我们使用单机模式或者集群模式下使用默认存储(即使用startup.sh -p ...
阅读全文 »

Oracle索引:本地索引

发表于 2024-09-16 | 分类于 Database , Oracle |
| 字数统计: 593
引言Oracle中的表有分区表和非分区表,索引也有分区索引和非分区索引。不管是分区表还是非分区表,既可以建分区索引,也可以建非分区索引,两者没有严格的限制关系。 分区索引的作用与分类与分区表类似(partitioned table),分区索引(partitioned index)也能够提高系统的可管 ...
阅读全文 »

Java基础-double、float中的NaN、Infinity

发表于 2024-08-29 | 分类于 Java |
| 字数统计: 1,005
数字运算除以0一定会报错吗在Java中进行数字类型运算时,容易有一种误解:进行除法运算时,如果除数为0则会在运行时会抛出java.lang.ArithmeticException: / by zero的运行时异常。但事实上并非如此,以double类型数据运算为例,看下面这段运算的结果:1234567 ...
阅读全文 »

Oracle 数据误删或误改后恢复方法

发表于 2024-07-24 | 分类于 Database , Oracle |
| 字数统计: 400
当某个表的数据有误删或误改的操作,如果记录已经commit,此时要进行数据回滚的话有两种常用方式:闪回和查看数据快照。 查看数据快照如果我们知道哪些数据误删或误修改了,那我们可以查看表的数据快照中的数据,通过对比,将变更的记录恢复回去。查看的语句:12345-- 查看100分钟之前的数据select ...
阅读全文 »
12…26下一页
liaosi

liaosi

258 日志
89 分类
95 标签
RSS
GitHub SegmentFault
链接
  • 阮一峰的个人网站
  • JavaDoop
  • 廖雪峰Python3教程
  • 纯洁的微笑
© 2018-2025 liaosi | 本站总字数: 463.4k
粤ICP备 19130181号-1