![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 74
唐微港
大道至简 思总而精
展开
-
JDBC流式读取
业务场景在做数据库的相关开发的时候,可能有人面对过这些场景,从一个数据库把大数据量读取出来存放到另外一个数据库、做大数据量的报表、将大数据量的数据读取出来推送到接口。因为是大数据量,所以如果直接读取可能会存在OOM的问题,或者直接卡顿,因为使用JDBC连接数据库读取大数据量时候,所有的数据是直接从数据库服务端加载进入了客户端,所以内存占用过大,而且result.next()方法会阻塞。解决方式分页上面的这种情况或许有人会说,数据量大那可以使用分页的方式,的确,甚至可以使用框架的分页,例原创 2021-10-07 16:44:32 · 3771 阅读 · 0 评论 -
Oracle分页查询
rownum在做分段查询的时候,在mysql中可以使用limit a,b 这种方式进行分段查询,同样的分页查询也是类似的道理,但是在ORACL中就不太一样了,如果在ORACLE中使用limit 就会报错命令语句未正确结束,造成这个问题的原因就是在ORACLE中不存在limit,那么同样的要想实现limit分段查询的可以使用ORACLE中的关键字rownum用法下面就用一个实际的例子举例说明例如我现在要查询一些符合条件的数据,那么我使用了如下的SQL进行查询,查询出了总计103条数据但是现原创 2021-08-25 16:05:56 · 7386 阅读 · 1 评论 -
mysql中boolean类型的奇妙转化
描述相信很多人在做表的设计时候会遇到一个问题,就是mysql的基础数据类型中并没有像Java中的Boolean类型,然而在开发的过程中我们时常需要一些true或者是false的类型,那么怎么办呢?解决方案其实我在开发过程中也有遇到,所以仔细进行了调试和百度学习,发现了其实可以用数据库中的一个类型 bit 进行相应的替换操作。数据库中可以将需要在项目中用到的字段类型设置为 bit 且长度为1 例如:check_result bit(1)然后在项目中的实体类可以直接将对于的字段定义为 bo原创 2021-07-26 14:39:18 · 1125 阅读 · 0 评论 -
Oracle总结三
PLSQL数据类型数据类型Number 数字型Int 整数型Pls_integer 整数型,产生溢出时出现错误Binary_integer 整数型,表示带符号的整数Char 定长字符型,最大255个字符Varchar2 变长字符型,最大2000个字符Long 变长字符型,最长2GBDate 日期型Boolean 布尔型(TRUE、FALSE、NULL三者取一)在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的,有的是有不同的含义的。定义.原创 2021-06-24 20:06:53 · 235 阅读 · 1 评论 -
Oracle总结二
Oracle的强大之处之一,就在于有较多的函数方便进行数据分析操作,Oracle中函数分成了两个大类,一类是单行函数,另一类是多行函数,而每一类函数下面又分为了较为多类型的函数。单行函数(注释:输入一个参数,输出一个结果)字符串函数:对字符串操作演示实列操作结果CONCAT(‘Hello’, ‘World’)HelloWorldSUBSTR(‘HelloWorld’,1,5)HelloLENGTH(‘HelloWorld’)10INSTR(‘HelloW原创 2021-06-22 20:22:56 · 128 阅读 · 1 评论 -
Oracle总结一
表结构表命名表的命名应该遵循公司相关的规范,如无特别要求也应该做到以下:必须以字母开头 ,命名尽可能简洁。长度不能超过30个字符只能包含26个字母( A–Z, a–z 0–9, _, $, and #不能与数据库中的已有对象重名不能使用Oracle 数据库的保留字表名应该做到见名知意,例如汉得员工表可以命名为 TB_HAND_EMPLOYEES可使用大写命名方式如 TB_HAND_EMPLOYEES常用字段类型VARCHAR2(size)可变长字符串CHAR原创 2021-05-21 20:27:03 · 806 阅读 · 4 评论 -
MySQL常用SQL语句
-- 》DDL(Data Definition Language) 数据定义语言,用来定义数据库对象:库、表、列等。-- 1.数据库操作-- 创建数据库 数据库名字可以任意取 但是创建后数据库名字会自动转化为小写create database test;-- 删除数据库 drop database test;-- 修改数据库编码 alter database t...原创 2019-12-15 16:28:32 · 172 阅读 · 0 评论