1 package org.test.com; 2 3 import java.sql.Connection; 4 import java.sql.Date; 5 import java.sql.DriverManager; 6 import java.sql.ResultSet; 7 import ...
分类:
数据库 时间:
2019-12-11 21:36:04
阅读次数:
111
之前工作中遇到生产环境不允许导入Oracle的dmp文件,只能导入sql脚本,但是表中存在clob字段,直接用plsql工具无法导出clob字段,用了下dbvisualizer可以直接导出,亲测可用。 dbvisualizer是一款十分好用的数据库工具,支持数据库AmazonRedShift、DB2 ...
分类:
数据库 时间:
2019-12-11 21:25:16
阅读次数:
799
二叉树(Binary Search Trees)
二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(Left Subtree)和“右子树”(Right Subtree)。二叉树常被用于实现二叉查找树和二叉堆。
分类:
数据库 时间:
2019-12-11 21:23:51
阅读次数:
88
【什么是事务】 事务是逻辑上的一组操作,要么全部执行,要么全部放弃。最典型的例子就是银行转账,此消彼长是原则,全部的操作必须是一个事务,中间环节若失败,则回滚至最初状态。 【事务的特性】 事务的特性即:ACID 原子性(Atomicity):事务是最小的执行单位,不允许分割。 一致性(Consist ...
分类:
数据库 时间:
2019-12-11 21:21:17
阅读次数:
133
在你安装并运行了mongodb的情况下: 随便在一个文件中写入以下代码: import pymongo client = pymongo.MongoClient(host="localhost", port=27017) client.库名.表名.find()或其他方法 注:习惯叫表名了,在mong ...
分类:
数据库 时间:
2019-12-11 21:11:59
阅读次数:
125
当JPA获取数据库数据连接时,如果连接数超过最大连接数的配置,系统就会报错: 和: 连接数的配置: 如果不配置的话,默认都是10. 我们使用entitymanager进行查询和其他操作时,调用这个方法org.springframework.orm.jpa.SharedEntityManagerCre ...
分类:
数据库 时间:
2019-12-11 21:10:38
阅读次数:
123
恢复内容开始 存储引擎 存储引擎是用于根据不同的机制处理不同的数据。 查看mysql中所用引擎: show engines; create table t1(id int)engine=innodb; #innob:默认使用存储引擎 :支持事务,行锁,外键 create table t2(id in ...
分类:
数据库 时间:
2019-12-11 21:07:45
阅读次数:
92
博文结构Oracle的手动安装过程启动,关闭Oracle数据库一.Oracle数据库概述OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好
分类:
数据库 时间:
2019-12-11 21:06:57
阅读次数:
120
"C:\Program Files\Java\jdk1.8.0_144\bin\java" "-javaagent:D:\IntelliJ IDEA Community Edition 2017.2.5\lib\idea_rt.jar=65031:D:\IntelliJ IDEA Community ...
分类:
数据库 时间:
2019-12-11 20:58:12
阅读次数:
92
SELECT COLUMN_NAME as field_name , COLUMN_COMMENT as remark FROM information_schema.COLUMNS WHERE TABLE_NAME = 'your_table_name' ...
分类:
数据库 时间:
2019-12-11 19:47:55
阅读次数:
124
1、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级 ...
分类:
数据库 时间:
2019-12-11 19:43:49
阅读次数:
99
在控制台输入 启动 mongodb服务,地址栏输入http://localhost:27017/ 能看到下图,表示服务启动成功。 打开”MongoDB Compass Community“软件 点击”connect"按钮时报 MongoDB not running on the provided h ...
分类:
数据库 时间:
2019-12-11 19:31:36
阅读次数:
516
#修改linux数据库时间修改linux主机系统时间并同步给硬件时间,一般情况下是先系统再刷到硬件,可以从NTP时间服务器同步后再同步给hwclockdate-s"2019-12-3111:54:56"&&hwclock--systohc修改orcale数据库时间(1)以oracle身份登录数据库,命令:su–oracle(2)进入Sqlplus控制台,命令:s
分类:
数据库 时间:
2019-12-11 19:23:34
阅读次数:
143
Next-Key Locks = Gap+record => 间隙锁+行锁,执行delete/update操作时会加Next-Key Locks ,如果where条件是可以唯一确定一行的话,会被升级为普通行锁不会加区间锁。 1、delete/update操作无索引列=>表锁 2、delete/upd ...
分类:
数据库 时间:
2019-12-11 19:22:38
阅读次数:
107
以下操作都在5.0.1版本下进行开发,其余版本可以进行自动比对 本文将对Kettle5中常用步骤字段选择(又名选择/改名值,英文原名:Select Values)进行详细解释。这个步骤的功能非常强大,主要包括: 选择:选择的字段将按照你指定的顺序加入到输出流中,其他字段一概丢弃。除非你选中包含未选择 ...
分类:
数据库 时间:
2019-12-11 19:12:29
阅读次数:
413
今天在测试服务器上突然出现了这么一个MySQL的问题,同样的代码正式服没有问题,那肯定就是出在了配置上,查了一下原因才明白原来是数据库版本为5.7以上的版本, 默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错, 查询MySQL版本可以 ...
分类:
数据库 时间:
2019-12-11 19:12:11
阅读次数:
155
前言 任何一种数据库都有各种各样的日志,MongoDB也不例外。MongoDB中有4种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的踪迹。下面分别介绍这几种日志。 系统日志 系统日志在MongoDB数据库中很重要,它记录着Mo ...
分类:
数据库 时间:
2019-12-11 19:10:48
阅读次数:
116