数据库事务: 是一系列的数据库操作,是数据库应用的基本逻辑单位。事务性质:原子性、1)原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。2)一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态3)隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事 ...
分类:
数据库 时间:
2017-04-28 09:19:09
阅读次数:
245
mysql的主从复制以及读写分离前言:我们前面搭建过LAMP和LNMP,做过了web服务器群集和热备,web服务器坏了我们是不怕了,但是我们要知道,网站的数据有很多是存储在数据库里面的,例如注册的会员,发的文章,购物的订单等信息。当然我们可以给数据库做备份,但是如果每天00:00..
分类:
数据库 时间:
2017-04-28 09:20:36
阅读次数:
306
host,$this->uid,$this->pwd,$this->dbname); //执行sql语句 $reslut = $db->query($sql); //从结果集对象里面取数据 if($type==1) { return $reslut->fetch_all(); } else { re... ...
分类:
数据库 时间:
2017-04-28 09:21:14
阅读次数:
205
接下来的一些内容,我们需要提前学一些简单的sql语句,方便大家理解接下来的知识。 DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,RO ...
分类:
数据库 时间:
2017-04-28 10:21:02
阅读次数:
204
安装MySQL 下载的mysql的安装包就是MySQL-5.6.22-1.el6.x86_64.rpm-bundle.tar。可以使用file命令来查看一下这个文件,它是一个tar的软件包,所以说我们需要先将这个tar包解开,再运行里面的rpm包,[root@robin tmp]# file MyS ...
分类:
数据库 时间:
2017-04-28 10:26:10
阅读次数:
303
因为HQL是面向对象的,所以对于统计数据方面使用HQL时不合适的,其实HQL最终还是会转化成SQL语句,项目里使用HQL语句应该是为了标准规范化。 统计的数据:同一个表,同一个字段,不同属性,统计不同属性的记录数; 例如:有一个房间表格,如图所示: 现在我要做的是统计各种房间可用的数量分别是多少。 ...
分类:
数据库 时间:
2017-04-28 10:26:57
阅读次数:
248
jdbc的连接方式:以MySQL为例 1、加载驱动: Class.forName("com.mysql.jdbc.Driver"); 2、用DriverManager.getConnection(url,user,password);获取connection连接: connection = Driv ...
分类:
数据库 时间:
2017-04-28 10:27:39
阅读次数:
267
mysql视图单表视图create view new_emp as select * from emp;create view new_emp1 as select uid,name,money from emp;修改视图=修改源表 多表视图create table tt1(id int,name ...
分类:
数据库 时间:
2017-04-28 10:30:35
阅读次数:
168
"SELECT table_id, FROM table WHERE (timediff('%s',raise_time)<'00:05:00')" % \( table_id , str(datetime.datetime.now())) ...
分类:
数据库 时间:
2017-04-28 10:34:59
阅读次数:
447
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。 目的:不用学习每个数据库的驱动,学习jdbc接口就好了 下面我就举例一个小demo,连接mysql数据库,查询到表中数据: 首先,我的 ...
分类:
数据库 时间:
2017-04-28 10:35:05
阅读次数:
244
Mybatis中javaType和jdbcType对应关系 ...
分类:
数据库 时间:
2017-04-28 11:17:00
阅读次数:
264
本文转自:http://www.cnblogs.com/lipan/archive/2010/12/09/1892516.html 一.定义变量 --简单赋值 declare @a int set @a=5 print @a --使用select语句赋值 declare @user1 nvarcha ...
分类:
数据库 时间:
2017-04-28 11:17:13
阅读次数:
196
因为这个是xml文件不允许出现类似“>”这样的字符 用了转义字符把>和<替换掉,然后就没有问题了。 XML转义字符 原文出处 http://blog.csdn.net/qq_28587263/article/details/54138998 ...
分类:
数据库 时间:
2017-04-28 11:17:31
阅读次数:
419
MSSQL2008R2 链接 ORACLE 11: 创建链接: exec sp_addlinkedserver 'DBLINK_ORACL' , 'ORACLE' , 'MSDAORA' , 'ORCL120' 当中ORACL120 为本地安装了ORACLE 驱动程序,在tnsnames.ora配置 ...
分类:
数据库 时间:
2017-04-28 11:17:38
阅读次数:
186
查看当前控制文件数量及位置、名称 SYS@RACDB1 rac1>show parameter control_files; NAME TYPE VALUE control_files string +DATA/racdb/controlfile/current.260.942339579, 关闭数 ...
分类:
数据库 时间:
2017-04-28 12:03:06
阅读次数:
199
数据备份当然是为数据恢复准备,新环境的oracle一直在进行备份,但都没有测试验证备份的有效性,所以本次测试的重要性不言而喻了!以下为WIN平台下RMAN异机恢复实例。源库目标库操作系统WINSVR2008R2WINSVR2008R2主机名OraORATESTIP192.168.18.20192.168.18.25数据库版本11.2.0..
分类:
数据库 时间:
2017-04-28 12:03:29
阅读次数:
615
1.使用临时表CREATEDEFINER=`root`@`%`PROCEDURE`sp_getMonitorInfo`(INd_itemIdINT,INd_configIdINT,d_count_numINT)begin set@count=0; set@num=0; SELECT@count:=count(1)FROMbetter.MonitorInfowhereitemId=d_itemIdandconfigId=d_configId; IF@count<300 THEN SELEC..
分类:
数据库 时间:
2017-04-28 12:03:50
阅读次数:
315
整理了部分mysql常用脚本,可用于监控。不定期更新。。。检查锁:morecheck_lock.sh
#!bin/bash
whiletrue
do
mysql-uroot-p123456_-H<~/script/check_lock.sql>>~/script/html/`date+"%Y%m%d"`w11.html
sleep1
done
morecheck_lock.sql
SELECTr.trx_idwaiting_trx_..
分类:
数据库 时间:
2017-04-28 12:03:58
阅读次数:
200
MySQL主从复制常见故障及解决方法?1.1.1故障1:从库数据与主库冲突showslavestatus;报错:且showslavestatus\G
Slave_I/O_Running:Yes
Slave_SQL_Running:No
Seconds_Behind_Master:NULL
Last_error:Error‘Can‘tcreatedatabase‘xiaoliu‘;databaseexists‘onquery.Default
datab..
分类:
数据库 时间:
2017-04-28 12:05:24
阅读次数:
255
/** *@author:zhengwei *@date:2017-04-28 *@desc:存储过程用法总结 */ CREATE OR REPLACE PROCEDURE MYPROCEDURE(P_ID IN VARCHAR, P_STATUS OUT VARCHAR) --P_ID为输入参数 ... ...
分类:
数据库 时间:
2017-04-28 12:06:54
阅读次数:
206