0

SQL Server 数据的完整性与约束

数据完整性: 数据完整性要求数据库中的数据具有“准确性”。如果两个更多或者更多的表由于其存储的信息相关联,那么只要修改了其中一个表,与之相关的所有表都要做出相应的修改,如果不这样做,存储的数据会不再准确,也就失去了数据完整性。 为了实现数据完整性,数据库需要做一下两方面的工作。 (1)检验每行数据是 ...

思考帽 发布于 2019-05-21 15:37 评论(0)阅读(4)
0

Oracle关于TX锁的一个有趣的问题

前阵子有一个网友在群里问了一个关于Oracle数据库的TX锁问题,问题原文如下: 请教一个问题: 两个会话执行不同的delete语句,结果都是删除同一个行。先执行的会话里where条件不加索引走全表扫描,表很大,执行很慢;后执行的用where条件直接用rowid进行delete。 Oracle的什么... ...

潇湘隐者 发布于 2019-05-21 15:31 评论(0)阅读(5)
0

linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)

最近在云服务器上安装mysql 启动时报错了,从错误中可以看出,定位在pid文件上,有三种解决方案 1、重启服务器:因为服务器更新时,可能会禁用某些守护进程,重启后即可恢复 2、删除配置文件,重启试试 先备份一下 mv /etc/my.cnf /etc/my.cnf.backup ,重启mysql服 ...

走在学习的路上 发布于 2019-05-21 15:29 评论(0)阅读(2)
0

2行2列分别使用逗号串连起来

刚有网友问及,第一列都需要由每一行的数据使用逗号串连起来。 Insus.NET先让其参考: 《数据表列值转换为逗号分隔字符串》http://ylyyhm.com/insus/p/10848578.html 动态实现,因此Insus.NET试写: CREATE TABLE #t ([qlr ...

Insus.NET 发布于 2019-05-21 15:28 评论(0)阅读(4)
0

MySQL学习点滴 --分区表

写在前面:笔者之前也有一些MySQL方面的笔记,其中部分内容来自极客时间中丁奇老师的课程。后经园友提醒,这个做法确实不太好。之后我仍会继续更新一下MySQL方面的学习记录,在自己理解之后用自己的方式记录下来。学习与记录,也是我写博客的初衷。 概述: 分区功能并不是在存储引擎层完成的,因此很多存储引擎 ...

DogTwo 发布于 2019-05-21 14:18 评论(0)阅读(7)
0

SQL SERVER 用户自定义函数(UDF)深入解析

本文内容概要: UDF 概念、原理、优缺点、UDF 的分类 详细讲述3种 UDF 的创建、调用方法以及注意事项 基本原理: UDF:user-defined functions,用户自定义函数的简称。 UDF 是一个例程,它接受参数、执行操作并返回该操作的结果。根据定义,结果可以是标量值(单个)或表 ...

IDreamo 发布于 2019-05-21 14:14 评论(0)阅读(8)
1

动态获取数据表或临时表列名

先参考这篇《获取MS SQL TABLE列名列表》http://ylyyhm.com/insus/p/4835554.html 现在,把它改写为存储过程,动态获取任一数据表列名或者是临时表的列名。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON ...

Insus.NET 发布于 2019-05-21 14:08 评论(0)阅读(11)
1

判断临时表是否存在

参考下面代码,有方法一和方法二,判断临时表是否存在。但是方法一非临时表也可以使用,而方法二,纯判断临时表是否存在。 方法一: DECLARE @TABLE_NAME SYSNAME = '[#table_name]', --传入临时表名 @TABLE_SCHEMA SYSNAME = N'[dbo] ...

Insus.NET 发布于 2019-05-21 13:44 评论(0)阅读(7)
0

mssql sqlserver sql脚本自动遍历重复生成指定表记录

摘要: 今天接到老板的需求,需根据一张表中列值,自动重复表中的数据行,然后显示给用户 实验环境:sqlserver 2008 R2 转自:http://www.maomao365.com/?p=8413例: 根据数量遍历循环表 maomao365 <span style="color:red;fon ...

Adeal2008 发布于 2019-05-21 11:27 评论(0)阅读(9)
0

ORACLE DATAGUARD 日志传输状态监控

ORACLE DATAGUARD的主备库同步,主要是依靠日志传输到备库,备库应用日志或归档来实现。当主、备库间日志传输出现GAP,备库将不再与主库同步。因此需对日志传输状态进行监控,确保主、备库间日志没有GAP,或发现GAP后及时处理。除了在告警日志中查看日志同步情况外,还可以通过查看相关视图来对日 ...

ritchy 发布于 2019-05-21 11:24 评论(0)阅读(6)
0

Redis【4】Java Jedis 操作 Redis~

package redis.redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; /** * 描述:Jedis连接池工具类 * 【时间 2019-05-20 15:13:34 作者 陶攀峰】 */ ...

陶攀峰 发布于 2019-05-21 11:12 评论(0)阅读(25)
0

sql server 2012 导出sql文件

导出表数据和表结构sql文件 在工作中,经常需要导出某个数据库中,某些表数据;或者,需要对某个表的结构,数据进行修改的时候,就需要在数据库中导出表的sql结构,包括该表的建表语句和数据存储语句!在这个时候,就可以利用本方法来操作! 一.工具 1.1 sql server 2012 二.方法 2.1 ...

紫极魔瞳 发布于 2019-05-21 09:15 评论(0)阅读(24)
0

MySQL知识篇-SQL3

视图 1 提高重用性; 2 可用于数据库重构; 3 可用于不同用户,提高安全性; 定义视图: create view 视图name as select语句; 查看视图: show tables; 使用: select * from 视图name; 删除: drop view 视图name; ...

可怜的工程师 发布于 2019-05-21 07:10 评论(0)阅读(18)
0

学习RadonDB源码(二)

1. 为我新的一天没有放弃而喝彩 学习是一件很容易放弃的事情,因为就算是不学,我也能在现在的岗位上发光发热。可是人不就是一个热爱折腾的种群吗? 今天没有放弃不代表明天没有放弃,也许放弃的可能性大于坚持的可能性,不管怎样,坚持一天算一天。 RadonDB面对着TiDB,OceanBase等等数据库的竞 ...

wingsless 发布于 2019-05-20 21:16 评论(0)阅读(145)
0

hbase与hdfs的交互

hdfs和hbase的交互,和写MapReduce程序类似,只是需要修改输入输出数据和使用hbase的javaAPI对其进行操作处理即可 public class HBaseToHdfs extends ToolRunner implements Tool { private Configurati... ...

mappler 发布于 2019-05-20 21:08 评论(0)阅读(12)
0

[20190520]exp imp on th fly.txt

[20190520]exp imp on th fly.txt--//以前做的测试,查找浪费许多时间,做1个记录。--//注:仅仅linux 操作系统,bash shell版本不能太低就可以实现,现在安装的linux bash shell应该都没有问题。1.环境:SCOTT@book> @ ver1 ...

lfree 发布于 2019-05-20 20:41 评论(0)阅读(8)
1

10分钟梳理MySQL核心知识点

今天我们用10分钟,重点梳理一遍以下几方面: 数据库知识点汇总; 数据库事务特性和隔离级别; 详解关系型数据库、索引与锁机制; 数据库调优与最佳实践; 面试考察点及加分项。 一、数据库的不同类型 1.常用的关系型数据库 Oracle:功能强大,主要缺点就是贵 MySQL:互联网行业中最流行的数据库, ...

路人& 发布于 2019-05-20 18:03 评论(1)阅读(44)
0

SQL Server Alwayson 主从数据库账号同步

我们建立了Alwayson后,辅助副本下的数据库是没有相应的账号的,怎么样进行账号的同步呢?怎么在不知道密码的情况下,进行账号的同步设置。 我们可以通过SP--sp_help_revlogin 来实现,此存储过程在主副本上创建了,在执行的时候直接数据你需要同步的账号就会生成创建的SQL命令。 我们将 ...

东山絮柳仔 发布于 2019-05-20 17:08 评论(0)阅读(18)
0

Windows环境下的MYSQL5.7配置文件定位

1、MYSQL安装目录 2、MYSQL数据文件目录 3、相应地,配置文件在数据文件上一级目录中 4、停止MYSQL服务 5、启动MYSQL服务 6、配置参数max_allowed_packet 客户端/服务器之间通信的缓存区的最大大小,默认是4M 7、配置参数net_buffer_length TC ...

LukeFan 发布于 2019-05-20 16:48 评论(0)阅读(14)
0

从零开始学MySQL(一)

如果您浏览过许多IT类的招聘职位,那么掌握数据库技能的重要性便不言自明了。因JAVA常常与MySQL所挂钩,因此兴起了写博客记载学习的念头,盼与君共勉。然,在进行MySQL语法的学习之前,我们无不面临环境如何部署的问题,而这个问题又常常令新手望而生畏。在接下来篇幅中,我们将一起合作,消灭这只“拦路虎 ...

清凌子 发布于 2019-05-20 16:34 评论(0)阅读(36)