手机版
你好,游客 登录 注册
rss订阅
数据库技术
MongoDB在已有账号的实例下还原数据库报错的分析(error applying oplog)
一. 背景 今天在MongoDB 4.0.4版本下,在还原恢复数据库时报错。 主要错误为: Failed: restore error: error applying oplog: applyOps:
日期:01-21 作者:linux公社
重置mysql5.7.25临时密码
安装完mysql之后,登陆以后,不管运行任何命令,总是提示这个:mac mysql error You must reset your password using ALTER USER statem
日期:01-21 作者:linux公社
mysql之多表查询
一.介绍 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是
日期:01-21 作者:linux公社
mysql的严格模式与无效字符编码问题
问题一般格式为: 1366 Incorrect string value: '' for column 1300 Invalid utf8 character string: '
日期:01-21 作者:linux公社
hive
1.1.1 hive是什么? Hive是基于 Hadoop 的一个数据仓库工具: 1.1.2 hive和Hadoop关系 Hive利用HDFS存储数据,利用MapReduce查询数据,聚合函数需要经过
日期:01-21 作者:linux公社
【sql】sql查询is not null速度慢的一种处理方式
数据库连表查询中的nvarchar类型字段,tb_Users.Certificates is not null条件,is not null 会导致查询速度慢很多(因为和“=”号条件遍历方式不一样)。
日期:01-21 作者:linux公社
hadoop环境搭建
Appache hadoop 版本:2.77 jdk:1.8 系统:centos7 注意不要在root下解压,要单独建一个用户安装hadoop及其组件。 一、先查看系统是否有自带j #dk: rpm
日期:01-21 作者:linux公社
hbase
HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的。 HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据。它利用了Hado
日期:01-21 作者:linux公社
Oracle cursors 游标 for循环遍历
oracle提供了for循环语句,让我们可以遍历select搜索的结果。用法也很简单,代码如下: for循环语句还可以传入参数:
日期:01-21 作者:linux公社
pl/sql基础
结构化查询语言pls/ql的基本单位是块,结构由三部分组成,声明部分、执行部分和异常处理部分。 例如: 表info(id,name,price) 1.定义变量与常量 type类型 record类型 -
日期:01-20 作者:linux公社
Oracle总结之plsql编程(基础七)
java调用存储过程,java调运oracle存储过程,java连接oracle数据库实例,oracle中的plsql块入门讲解
日期:01-20 作者:linux公社
Mysql8.0 3306端口无法远程连接
在阿里云上搭建MySql8.0数据库服务,在阿里云上可以成功连接登陆使用,但用自己的电脑远程连接时却无法成功连接 经过资料查找,找出原因如下: 1、首先通过查看MySQL的的用户信息 可以看到host
日期:01-20 作者:linux公社
mysql时间与字符串之间相互转换
1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_
日期:01-20 作者:linux公社
SQLServer之附加数据库
附加数据库注意事项 必须首先分离数据库。 尝试附加未分离的数据库将返回错误。 附加数据库时,所有数据文件(MDF 文件和 LDF 文件)都必须可用。 如果任何数据文件的路径不同于首
日期:01-20 作者:linux公社
Spark中的一些概念
最近工作用到Spark,这里记一些自己接触到的Spark基本概念和知识。 本文链接:https://www.cnblogs.com/hhelibeb/p/10288915.html 名词 RDD:在高
日期:01-20 作者:linux公社
Window10上安装Redis及其客户端
资源下载地址 Redis安装包:https://github.com/MicrosoftArchive/redis/releases Redis客户端: 链接:https://pan.baidu.co
日期:01-20 作者:linux公社
undo空间满的处理方法(含undo的学习与相关解释)
1、查看数据库当前实例使用的是哪个UNDO表空间: 2、查看UNDO表空间对应的数据文件和大小 3、查看undo表空间属性: 解释: undo段中区的状态: free: 区未分配给任何一个段 acti
日期:01-20 作者:linux公社
Mysql 获取表设计查询语句
Mysql 获取表设计查询语句
日期:01-19 作者:linux公社
windows下如何安装和启动MySQL
windows下如何安装和启动MySQL
日期:01-19 作者:linux公社
看看redis中那些好玩的module (sql on redis, bf/cf on redis)
自从redis加入了module功能之后,redis的生态就很有意思了,每个领域的大佬都会以插件的形式给redis扩展一些新的功能,比如本篇说到的rediSQL,rebloom。 一:rediSQL
日期:01-19 作者:linux公社
多个角色同一登入口登入,不角色权限,属性字段都不同,如何设计数据库中完成登入验证
问题待解决,求帮助 最近遇到一个:多角色,不同权限,登入口相同 暂时做法(自己觉得烦琐): 设计 登入表 login 用户表 user(id(pk), account(fk)··&
日期:01-19 作者:linux公社
SQLServer之分离数据库
分离数据库注意事项 要求具有 db_owner 固定数据库角色中的成员资格。 可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他 SQL Server实例。 如果要
日期:01-19 作者:linux公社
jdbc执行过程 jar包下载
工具和准备: MYSQL 8.0jar包: 链接:https://pan.baidu.com/s/1O3xuB0o1DxmprLPLEQpZxQ 提取码:grni 使用eclipse开发首先
日期:01-19 作者:linux公社
MySQL 基础知识梳理学习(五)
一 . 两次写提出的背景或要解决的问题 两次写(InnoDB Double Write)是Innodb中很独特的一个功能点。因为Innodb中的日志是逻辑的,所谓逻辑就是比如插入一条记录时,它可能会在
日期:01-19 作者:linux公社
MySQL字段的属性应该尽量设置为NOT NULL
数据库建表时,对于一些可填可不填的字段,我们应该尽量把它设置为 NOT NULL。这种做法即可以提高性能,又可以在很大程度上避免空指针类的问题,好处颇多。 1.节省空间 NULL 列需要更多的存储空间
日期:01-19 作者:linux公社
mysql之行(记录)的详细操作
在Mysql管理软件中, 可以通过sql语句中的dml语言来实现数据的操作, 包括 插入数据INSERT: 更新数据: UPDATE 删除数据DELETE 查询数据SELECT (使用频率最高) 单表
日期:01-18 作者:linux公社
TFTP服务的搭建
TFTP服务的作用:提供网络下载服务 tftp服务器的安装与配置: tftp主要用于嵌入式交叉开发环境的搭建,传输文件。 0、创建tftp的工作目录,并修改权限(注意:请在主目录下创建此工作目录!)
日期:01-18 作者:linux公社
Mybatis:使用bean传值,当传入值为Null时,提示“无效的列类型”的解决办法
问题描述:在使用mybatis对数据库执行更新操作时,parameterType为某个具体的bean,而bean中传入的参数为null时,抛出异常如下:org.mybatis.spring.MyBat
日期:01-18 作者:linux公社
Windows 的 Oracle Data Access Components (ODAC)
https://www.oracle.com/technetwork/cn/database/windows/downloads/index.html 适用于 Windows 的 Oracle Dat
日期:01-18 作者:linux公社
oracle错误分析:ora
百度了一下,有一个大佬是这样说的: 在PL/SQL中查询数据库视图时总是报告“ora-04063:view view_test has errors”的错误: Oracle视图非常强大的功能之一在于其
日期:01-18 作者:linux公社
Mysql存储过程查询结果赋值到变量
# 使用的navicat 编辑的存储过程 CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_student_back`()BEGIN#定义max变
日期:01-18 作者:linux公社
lgwr的两种模式(post/wait和polling)
11.2之前,oracle的lgwr写入模式为post/wait 11.2之后新增了polling模式,可以与post/wait模式自动切换 通过隐藏参数 _use_adaptive_log_file
日期:01-17 作者:linux公社
LeetCode
题目描述: 编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 例如,根据
日期:01-17 作者:linux公社
MySQL从查找数据库表到删除全过程
使用DOS命令进入MySQL:mysql -u root -p 按回车键输入密码显示如下界面成功进入MySQL交互界面。 如果此时不知道MySQL有哪些数据库,使用显示所有数据库名语句:show da
日期:01-17 作者:linux公社
LeetCode
LeetCode-176:第二高的薪水
日期:01-17 作者:linux公社
LeetCode
LeetCode-175:组合两个表
日期:01-17 作者:linux公社
union的两个子查询是否并行
需求描述 问题:subquery 1 union subquery2,其中union左右的两个子查询是否并行。 场景:业务中性能敏感的业务,希望能加快速度,如果数据库能两个子查询并行执行,既可以节省时
日期:01-17 作者:linux公社
sql sever insert into混合嵌套插入
如果你想插入的字段取值方式不同,既有自己设定的值,又想插入某个表中的某个字段数据,下面就举例说明 insert into Meters(metertypeid, meternumber, consta
日期:01-17 作者:linux公社
MySQL数据库
一.数据库概述 1.什么是数据库? 什么是数据库呢? 先来看看百度怎么说的 1 2 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
日期:01-16 作者:linux公社
同事搭一个测试RAC说节点2发现idle了,报ORA
[oracle@testrac2 11204]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed Jan 16 1
日期:01-16 作者:linux公社
mysql 之库, 表的简易操作
一. 库的操作 1.创建数据库 创建数据库: create database 库名 charset utf8; charset uft8 可选项 1.2 数据库命名规范: 可以由字母、数字、下划线、@
日期:01-16 作者:linux公社
Hive+Sqoop+Mysql整合
Hive+Sqoop+Mysql整合

在本文中,LZ随意想到了一个场景:

车,道路,监控,摄像头
日期:01-16 作者:linux公社
mysql修改登录密码三种三种方式
一.用SET PASSWORD命令 首先登录MySQL,使用mysql自带的那个客户端连接上mysql。 格式:mysql> set password for 用户名@localhost = p
日期:01-16 作者:linux公社
oracle 10g函数大全
sysdate 【功能】:返回当前日期。 【参数】:没有参数,没有括号 【返回】:日期 【示例】select sysdate hz from dual; 返回:2008-11-5 add_months
日期:01-16 作者:linux公社
单实例手工建库
[oracle@sgdSSD-32 response]$ vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 loca
日期:01-16 作者:linux公社
mysql学习【第5篇】:事务索引备份视图
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习【第5篇】:事务索引备份视图 MySQL事务 事务就是将一组SQL语句放在同一批次
日期:01-16 作者:linux公社
MySQL常用数值函数
数值函数: 用来处理很多数值方面的运算,使用数值函数,可以免去很多繁杂的判断求值的过程,能够大大提高用户的工作效率。 1、ABS(x):返回 x 的绝对值 2、CEIL(x):返回不小于 x 的最小整
日期:01-16 作者:linux公社
mysql学习【第6篇】:权限和数据库设计
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习【第6篇】:权限和数据库设计 用户和权限管理 规范化数据库设计 为什么需要设计数据
日期:01-16 作者:linux公社