数据库
uniquewdl
易是平凡,难亦平凡
展开
-
mongodb数据备份dump&restore操作
最近由于也无需求需要将mongodb数据库数量进行备份到另一台机器中,所以开启了研究之路,期间也多方进行谷歌,但是发现很多教程不太详细,所以经过实践和总结,将步骤描述如下。导出数据这里我是通过操作远程数据库的方式进行导出需要身份认证方式mongodump -h 主机名 -u mongo用户名 -p mongo密码 -d 操作的数据库 -o 文件存放到本地的路径 --authentic...原创 2020-01-21 11:10:29 · 767 阅读 · 0 评论 -
docker容器部署redash&安装过程中存在的问题
redash部署文档&简单实用说明前置环境dockerdocker-composenodejs拉取代码通过git目录拉取代码git clone https://github.com/getredash/redash.git进入redash目录编辑docker-compose.yml文件修改文件内容其中需要将redash服务镜像版本和worker镜像的版...原创 2019-12-31 18:07:42 · 3743 阅读 · 6 评论 -
解决jpa 中查询一个对象然后修改内容返回给前端,发现数据库中内容变了
需求是这样的,我用的jpa 实体框架,从数据库中捞出一个对象,然后根据需求需要设置某些敏感字段为null,但是这个方法里边我用到了spring的前置和后置通知,其中后置通知中包含了save操作。在执行过程中发现报错了,提示这个敏感字段为null的异常,苦思冥想半小时,我没有保存这个对象呀,ememmemmme........。突然想到之前hibernate中有关于游离对象,瞬时对象的状态,大胆继续...原创 2019-07-01 18:20:37 · 3115 阅读 · 0 评论 -
阿里云上redis外网无法访问的解决方案
折磨了一天的我,现在是夜里21:45.终于把redis给弄通了。从安装到跑通可谓是一路艰辛。下边说一下情况吧。下边这个工具是windows连接redis的最佳工具(可以说没有之一我个人认为的)。有兴趣大家可以去下载连接一下哦 这就是问题,redis已经安装好了,而且跑起来了。阿里云服务器上可以直接操作,但是本地连接的时候就会报错mmp.各种骚操作更改配置文件,然后各种不行。下边...原创 2018-12-04 22:05:17 · 8727 阅读 · 14 评论 -
plsql登陆oracle提示TNS: no listener
安装Oracle后,用PL/SQLDeveloper连接oracle时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听。 1.打开NetConfiguration Assistant 2.选择...转载 2018-11-03 13:14:47 · 4988 阅读 · 0 评论 -
写给那些没有用过oracle存储过程但又准备学习的同志们
公司属于外包公司,公司所用的是oracle数据库,所以,避免不了操作oracle数据库,而且动不动就是调用存储过程,但是发现一个问题,对于存储过程的学习还是有相对有限的系统性的学习资料。都是一些零碎的学习资料,东一榔头西一棒槌。所以本人在这里就给大家操作一波存储过程,从基础语法到java程序调用存储过程。这几篇文章只是学习的起步,但又是学习存储过程至关重要的一个环节,相信你看完这篇文章可以说是对存...原创 2018-09-12 22:45:53 · 29126 阅读 · 22 评论 -
oracle数据库修改登录密码以及创建简单的视图操作
最近想玩玩oracle中的视图操作,由于长时间没有操作自己的本机的虚拟机上的oracle数据库,导致密码给忘记了,百度了一下说是可以通过登录管理员来操作。于是就进行了一些列操作,由于之前接触oracle较少,所以尝试起来还是有点吃力,于是就各种尝试。oracle的用户分为如下几个等级:最高权限用户:SYSTEM 密码:MANAGER 管理员权限用户:SYS 密码:CHANGE_ON_IN...原创 2018-08-04 17:43:52 · 412 阅读 · 0 评论 -
DML&&DQL&&DCL&&DDL这些你需要注意!
前两天在看一些技术问答和qq技术交流群上好多人问关于DDL与DML的区别,好多人回复的并不太完全(有些地方回答的是错误)个别人说DML包含增删改查(cuid)其实这是不正确的。所谓的DDL全称Data Define Language 见名知意,定义语言就是创建嘛,如create 嘛 创建表/存储过程/索引/触发器所谓的DML全称就是Data Manage Language 数据操纵语...原创 2018-06-02 09:22:13 · 251 阅读 · 0 评论 -
.net中关于对数据库数据的增删改查的基本方法
查询数据 //查询 string sql = "select * from JAVATEST "; Database db = CustomDatabaseFactory.CreateDatabase(); conn = db.CreateConnection(); ...原创 2018-04-26 16:06:06 · 1686 阅读 · 0 评论 -
SqlServer忘记密码怎么办
SqlServer安装过程中比较麻烦,在公司的电脑中人员流动较大,所以大家也不愿意重新安装这个软件,别人离职导致密码无法获取,这里为大家推荐一个办法来重置密码1.改用windows身份登录系统,不需要密码 2.进入SqlServer后,在服务名上单击右键,选择属性 3.在安全性中选sql server和windows身份模式,单击确定 4.双击账户sa 5.然后更改密码,点击确...原创 2018-05-04 09:42:03 · 28740 阅读 · 9 评论 -
Oracle触发器入门案例
触发器触发器:类似于AOP(面向切面编程)中的拦截器;不能传递参数,输出参数,也不能显示调用,只有满足触发器条件时会由Oracle自动调用。 触发器分类: 语句级触发器;DML操作 insert delete update select 行级触发器; 系统事件触发器;数据库的关闭 启动 用户事件触发器;DDL操作 drop alter create 下边我们以实际例子为根据来操作触...原创 2018-03-29 15:26:12 · 2043 阅读 · 2 评论 -
Oracle常见语法细节汇总,总有你不太清楚的
——-集合运算————–unionunion会在表连接之后筛掉重复记录,所以在表连接之后会对产生的结果进行排序运算,删除重复的记录然后在返回记录并且按照ascii排序 .union all 相对于union来讲会将重复的数据也显示出来并且不排序 eg:SELECT e.last_name,d.name from s_emp e,s_dept dwhere e.dept_...原创 2018-04-01 21:58:10 · 911 阅读 · 0 评论 -
oracle的存储过程与存储函数的初步使用
java语言利用存储过程和存储函数操作oracle数据库。一、存储过程的书写1.首先打开PL/SQL Developer 文件 –>新建—>SQL窗口 开始书写存储过程语句。例子如下create or replace procedure testJava(name IN VARCHAR ,count OUT NUMBER) ISbegin SELECT QU...原创 2018-03-23 17:33:21 · 542 阅读 · 0 评论