
数据库
白不懂黑的静
纸上得来终觉浅 绝知此事要躬行
展开
-
Failed to introspect Class druid问题
在启动一个从git上下载下的springboot2.0项目后,启动时报如下错误java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration at org.springframework.boot.autoconfigure.condit原创 2020-12-05 16:47:33 · 1800 阅读 · 1 评论 -
Redis的事务性
简介:Redis我们常常称其为内存数据库,而在传统的关系型数据库中,事务性又是不得不面临的一个问题,所谓事物性,说简单点,就是一组数据库操作之间是有关联关系的,要么全部都执行成功,要不就都不执行。那么这里,我们就了解下Redis的事物是怎么处理的。Reids事物首先要清楚几个概念:1、Redis的单条命令是保持原子性的,但是事物不保证原子性。(Reids事物的本质:一组命令的集合,一个事物中的所有命令都会 被序列化,然后按照顺序执行,一次性、顺序性、排他性的执行一系列命令)。2、原创 2020-10-26 10:30:10 · 314 阅读 · 1 评论 -
Redis持久化--RDB和AOF
目录前言1、说什么?2、为什么要持久化3、Redis给出的持久化方案RDB方式AOF方式两种方式的优缺点配置方式注意事项前言1、说什么?本篇主要介绍redis的两种持久化方式:RDB(Redis DataBase)、AOF(Append Only File).2、为什么要持久化Redis作为一种高性能的内存数据库,因而,当断电或者故障导致redids服务出现问题后,Redis中存储的数据是会丢失的。3、Redis给出的持久化方案Redis.原创 2020-10-19 16:41:48 · 146 阅读 · 0 评论 -
SrpingBoot集成Redis
前言本篇博客主要描述了基于SpringBoot2.0环境,集成Redis3.2完成SpringBoot环境下的数据往Redis数据库中的持久化功能。环境准备1、springBoot环境搭建搭建好一个SpringBoot环境,这里不细说,不懂的看springboot官网或找度娘,很容易实现。2、安装Redis我是在win10环境下安装的redis,直接下载redis下载后解压,到期目录下,直接双击redis-server.exe即可启动redis默认端口6379原创 2020-09-27 11:38:15 · 151 阅读 · 0 评论 -
mysql执行脚本报错Row size too large. The maximum row size for the used table type
在一段自动创建mysql表的sql语句时,报如下错误ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs。这个是由于mysql建表有最大长度限制:MySQL要求一个行的定义长度不能超过65535个字节。(1)单个..原创 2020-09-23 16:53:25 · 9796 阅读 · 0 评论 -
数据库事务
以下内容来自百度百科,仅供自己学习使用目录简介性质(ACID)作用数据库事务模型 显式事务 隐式事务 自动事务优点数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。简介在数据库系统中,事务是工作的离散单位,它可以是修改一个用户的账户余额,也可以是库存项的写操作。在单用户、单数据库环境下...原创 2020-08-27 16:19:35 · 168 阅读 · 0 评论 -
oracle Sql语句记录
在数据库中有一树型结构表,现需要查询所有叶子节点 select * from (SELECT CONNECT_BY_ISLEAF, m.* FROM test_table m START WITH m.pid IS NULL CONNECT BY m.pid = PRIOR id) t where t...原创 2019-09-17 11:13:09 · 175 阅读 · 0 评论 -
oracle中if/else功能的实现的3种写法
1、标准sql规范一、单个IF1、if a=... then.........end if;2、if a=... then......else....end if;二、多个IFif a=.. then......elsif a=.. then....end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意...原创 2019-08-21 14:39:52 · 388 阅读 · 0 评论 -
PLSQL注册码
注册码:Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca原创 2019-04-01 15:07:35 · 3787 阅读 · 0 评论 -
批量删除mysql表
需求:要求批量删除mysql的多张表步骤:一 执行如下查询语句:SELECT CONCAT( 'drop table ', table_name, ';' )FROM information_schema.tablesWHERE table_schema='excelhui' AND table_name LIKE '%tb%';其中红色字体改成你自己的;二:执行如...原创 2019-03-09 12:01:09 · 1484 阅读 · 0 评论 -
oracle 数据库中查询表及列注释
SELECT * FROM user_col_comments; --列注释视图,包含表名,列名,注释 3列SELECT * FROM col;-- 列属性 列的基本属性都包含在其中select * from user_tab_comments; -- 表及视图,包含表名,表类型及注释3列 若需要查询指定表的所有列的数据类型及注释: select b.cn...2015-05-29 16:31:47 · 922 阅读 · 0 评论 -
MySQL自动断开连接的问题
MySQL自动断开连接的问题有三个方法可以解决这个问题:1:修改MySQL配置参数 2:修改JDBC 3:修改第三方的数据库连接池应用 Proxool.xml 方法1的解决方案:这个参数的名称是 wait_timeout,其默认值为 28800秒(8小时)。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,M转载 2017-05-24 16:55:10 · 877 阅读 · 0 评论 -
oracle11G 导出空表解决
oracle 11g 默认空表不导出,解决方案:1:在建好数据库后执行如下脚本:alter system set deferred_segment_creation=false;上边方案中的参数设置后,只是对之后新建的数据表空表起效,之前的还是无效,而且一般大家都是在发现自己数据库中空表数据导不出时才会来查问题,此时,我们采取下面方案:2:批量执行空表更新语句原创 2017-03-21 16:27:25 · 681 阅读 · 0 评论 -
解决ORA-28002:the password will expire within 1 days的问题
解决ORA-28002:the password will expire within 1 days的问题现象描述: 登陆oracle 11g提示ERROR:ORA-28002: the password will expire within 1 days告警信息:ERROR: ORA-28002: the password will expire within 1 days原因分析:oracle原创 2015-10-28 17:18:59 · 1204 阅读 · 0 评论