database
zmken497300
为需求而生,喜欢学习新技术
展开
-
mysql批量导入,导出
mysql批量导入导出原创 2016-05-22 15:40:52 · 735 阅读 · 0 评论 -
数据库事务隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读不可重复读幻读Read uncomm转载 2016-06-18 23:39:17 · 246 阅读 · 0 评论 -
Oracle-数据的导入与导出
Oracle数据导入导出imp/exp功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户原创 2016-06-19 23:22:02 · 296 阅读 · 0 评论 -
mysql-mysqldump
Mysqldump参数大全(参数来源于mysql5.5.19源码) 参数参数说明–all-databases , -A导出全部数据库。mysqldump -uroot -p –all-databases–all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces–no-ta转载 2016-06-22 18:33:13 · 357 阅读 · 0 评论 -
mysql集群
1.配置管理节点创建config.ini文件,添加以下内容[ndbd default]NoOfReplicas=2DataMemory=80MIndexMemory=18M[ndb_mgmd]NodeId=1hostname=10.0.0.148datadir=G:\Workspace\mysql-cluster[ndbd]NodeId=2hostname=10.0.0.85dat原创 2016-06-13 21:23:39 · 436 阅读 · 0 评论 -
spring boot集成h2指南
依赖添加依赖文件。如果你使用的是gradle,则可以在build.gradle文件种加入下面代码转载 2017-03-28 13:30:38 · 4129 阅读 · 0 评论 -
Spring Boot下Druid连接池的使用配置分析
引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1. 环境描述 spring Boot 1.4.0.RELEASE, JDK 1.82. Druid介绍 Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Dr转载 2017-03-28 15:51:51 · 882 阅读 · 0 评论 -
Redis在windows下安装过程
Redis在windows下安装过程转载自(http://www.cnblogs.com/M-LittleBird/p/5902850.html)一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供Linux版本的下载官网下载地址:http://redis.io/downloadg转载 2017-03-23 17:30:30 · 325 阅读 · 0 评论 -
深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980’s)的数据,90年代(1990’s)的数据以及任何在2转载 2017-05-10 19:57:24 · 2575 阅读 · 0 评论 -
redis学习教程之一基本命令
参阅redis中文的 互动教程(interactive tutorial)来学习的。目录:全局操作 get getincr 自增del 删除expire 定时list 队列set 无序集合 sorted set 有序集合hashes 对象存储sort 排序sort命令描述sort一般用法使用alpha修饰符对字符串进行排序使用limit修饰符限制返回结果使用外部k转载 2017-05-05 16:18:47 · 500 阅读 · 0 评论 -
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访问负载,降低宕转载 2017-05-10 15:52:38 · 249 阅读 · 0 评论 -
Oracle-同义词
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create public synonym table_name for user.table_name;转载 2016-06-18 23:27:27 · 377 阅读 · 0 评论 -
Oracle-序列
序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l 主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法CREATE SEQUENCE sequence //创建序列名称 [IN转载 2016-06-18 23:24:16 · 274 阅读 · 0 评论 -
Oracle-自定义类型
转载:oracle 自定义类型 type / create type 标签:type create oracle object record一:Oracle中的类型有很多种,主要可以分为以下几类:1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类转载 2016-06-18 22:59:45 · 1446 阅读 · 0 评论 -
Linux-shell脚本-mysql一键安装
安装环境CentOS-7-x86_64-DVD-1511.isomysql-5.6.29-linux-glibc2.5-x86_64.tar.gzmysql.sh脚本mysql.sh脚本#!/bin/bash#输入mysql压缩文件地址fileName=$1;#解压mysqltar -zxvf ${fileName};echo 'mysql解压完成,正在删除/usr/local/mys原创 2016-06-08 22:26:40 · 5566 阅读 · 0 评论 -
mysql-触发器
DELIMITER $$CREATE TRIGGER `bywl`.`update_enterprise_isdelete_trigger`AFTER UPDATE ON `bywl`.`enterprise` FOR EACH ROW BEGIN IF new.is_delete = 1 THEN UPDATE enterprise_cargo SET is_delet原创 2016-06-24 22:25:14 · 319 阅读 · 0 评论 -
mysql-变量
mysql变量使用总结 <div id="cnblogs_post_body"><p>set语句的学习:<br><br>使用select定义用户变量的实践<br>将如下语句改成select的形式:<br> set @VAR=(select sum(amount) from penalties);<br>我的修改:<br> select @VAR:=(sel转载 2016-07-01 09:56:07 · 624 阅读 · 0 评论 -
mysql-游标
从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎。InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等。 现在简单总结一下游标的知识。 (一),认识游标(cursor) 就是一个可读的标识,用来标识数据取到什么地方了。 (二),游标特性 1,只读 2,不滚动 3,不敏感的 (三),使用游标转载 2016-07-01 10:17:57 · 716 阅读 · 0 评论 -
oracle-PL/SQL基本语法
1.hello worldset serveroutput ondeclare --说明部分begin --程序 dbms_output.put_line('Hello World');end;/2.if语句--判断用户从键盘输入的数字set serveroutput on--接收键盘输入--num: 地址值,在该地址上保存了输入的值accept num prompt '请输原创 2016-06-17 16:45:48 · 331 阅读 · 0 评论 -
Oracle Database 12c一些新特性总结
【IT168 技术】甲骨文公司近日正式发布了新版旗舰级数据库Oracle Database 12c,本系列文章是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理、RMAN、高可用性以及性能调优等内容。 1. 在线重命名和重新定位活跃数据文件 不同于以往的版本,在Oracle数据库12c R1版本中对数据文件的迁移或重转载 2016-06-17 11:16:53 · 849 阅读 · 0 评论 -
Oracle-触发器
ORACLE PL/SQL编程之八: 把触发器说透 本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2转载 2016-06-18 11:41:17 · 366 阅读 · 0 评论 -
Oracle-存储过程与函数
example–procedureCREATE OR REPLACE PROCEDURE PROCEDURE2(uid in sys_user.id%type, username out sys_user.username%type, pas原创 2016-06-18 17:53:00 · 306 阅读 · 0 评论 -
Oracle-AS与IS关键字的区别
Oracle中的AS和IS的不同,以及使用,两者基本上没有不同 。AS和IS是ORACLE为了方便而设置的同义词。何时使用1、在创建存储过程(PROCEDURE)/函数(FUNCTION),以及自定义类型(TPYE)和包(PACKAGE)时,使用AS和IS无区别。2、在创建视图(VIEW)时,只能使用AS而不能使用IS。3、在声明游标(CURSOR)时,只能使用IS而不能使用AS。原创 2016-06-18 18:08:05 · 1416 阅读 · 0 评论 -
Oracle-程序包
程序包是对相关过程、函数、变量、游标和异常等对象的封装 程序包由规范和主体两部分组成example包头CREATE OR REPLACE PACKAGE MYPACKAGE AS type empcursor is ref cursor; procedure queryEmpList(dno in number,empList out empcursor);END MYPACKAGE;包体C原创 2016-06-18 22:21:22 · 311 阅读 · 0 评论 -
MySQL数据库事务隔离级别(Transaction Isolation Level)
今天在学习JDBC的时候看到了关于MySQL的事务的隔离级别的问题,感觉内容挺高级的,所以记录一篇文章,以备后面使用。数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALI转载 2017-07-07 18:09:22 · 641 阅读 · 0 评论