上一章的结尾我们留下了一个问题,就是在上一章所介绍的模型中,恢复管理器必须要通过全篇扫描整个undolog进行日志恢复,这样做显然是没有太大必要的,因为系统中断肯定是在最后几个事务受到影响,前面的事务应该已经完成commit或者rollback了,不会出现abort的情况,那我们如何知道哪些事务受到...
分类:
数据库 时间:
2015-03-31 19:31:11
阅读次数:
232
备忘:1.经搜索发现,MySql不支持直接写SQL语句实现循环插入功能.想要实现该功能,可以用其他语言操控MySql来实现,或者用存储过程来实现(Store Procedure--SP).2.以下是SP实现经过,记下来怕忘记了.--表结构定义TDefUser,有个自动增量的PK:TableCreat...
分类:
数据库 时间:
2015-03-31 19:28:48
阅读次数:
196
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sqlserver--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 't...
分类:
数据库 时间:
2015-03-31 19:24:58
阅读次数:
185
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/3/31
* Time: 14:40
*/
header("Content-Type:text/html;charset=utf8");//申明编码格式
$conn=mysql_connect("localhost","root","aaaaaa") o...
分类:
数据库 时间:
2015-03-31 18:17:14
阅读次数:
161
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER FUNCTION [dbo].[Split](@SplitString nvarchar(4000), -- 如果要传入NText类型,下面需要相应的修改,注释行为NText下同@Separator v...
分类:
数据库 时间:
2015-03-31 17:56:20
阅读次数:
181
关于spool(spool是SQLPLUS的命令,不是SQL语法里面的东西。)对于spool数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex || '|' || commonindex || '|' || tasktype || '|' || .....
分类:
数据库 时间:
2015-03-31 17:53:48
阅读次数:
137
百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口。于是按此思路查找。5037为adb默认端口 查看该端口情况如下: netstat -aon|findstr "5037"发现6540占用了 5037端...
分类:
数据库 时间:
2015-03-31 17:52:08
阅读次数:
175
MySQL相对于PostgreSQL的劣势:MySQLPostgreSQL最重要的引擎InnoDB很早就由Oracle公司控制。目前整个MySQL数据库都由Oracle控制。BSD协议,没有被大公司垄断。对复杂查询的处理较弱,查询优化器不够成熟很强大的查询优化器,支持很复杂的查询处理。只有一种表连接...
分类:
数据库 时间:
2015-03-31 17:45:32
阅读次数:
227
计算机网络中的连接池的概念:局域网内部用户数量巨大,但只有几个外部IP地址。因为不是所有用户都要同时上网,当一个用户需要上网的时候,可以从连接池中获取一个外部IP地址从而对外进行上网;不再需要的时候,这个外部IP地址被放回连接池,给其他用户使用。数据库中也存在连接池,主要是通过对连接的复用,从而更加...
分类:
数据库 时间:
2015-03-31 17:43:48
阅读次数:
335
在SQL Server中附加数据库时经常出现各种错误,最常见的一种是“拒绝访问”,每次遇到这样的问题都很困扰,但仔细想想,为什么会拒绝访问呢?肯定是不想让你访问,没有给你这个权限,所以我们要赋予需要附加的数据库更大的权限。工具/原料电脑一台软件:SQL Server 2008方法/步骤我在附加数据库...
分类:
数据库 时间:
2015-03-31 17:42:20
阅读次数:
154
MySQL Cluster 是一种技术,其主要功能是在无共享的相关系统中部署内存中数据库 的 Cluster 。在通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。 此外,由于每个组件有自己的内存和磁盘,不存在单点故障。 MySQL Cluster 由一组计算机构成,每台计算机上均...
分类:
数据库 时间:
2015-03-31 17:39:59
阅读次数:
237
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:MySQL: CONCAT()Oracle: CONCAT(), ||SQL Server: +CONCAT() 的语法如下:CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3...
分类:
数据库 时间:
2015-03-31 17:36:41
阅读次数:
136
1、space(N) 输出空格SELECT SPACE(5);-> ' '2、replace(str,from_str,to_str) 讲str中的from_str 替换成to_strSELECT REPLACE('http://www.baidu.com.cn','baidu','google.....
分类:
数据库 时间:
2015-03-31 17:33:58
阅读次数:
155
InstallationStarting with a vanilla Lucid install, install pip and upgrade to the latest version:apt-get install python-pippip install -U pip Next, i....
分类:
数据库 时间:
2015-03-31 17:34:33
阅读次数:
131
本文转载自:http://my.oschina.net/jang/blog/83009本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端。下载地址(此处提供的是官方各版本下载地址):Windows 32位系统中使用的客户端下载地址其他系统环境中使用的客户端下载地址Instant...
分类:
数据库 时间:
2015-03-31 17:27:00
阅读次数:
174
关于如何查看当前mysql的版本,有多种方式:1.windows上,你可以打开命令行工具cmd,输入"mysql -V",即可查看到当前的版本,注意V是大写的,如下所示:2.如果是用的客户端工具连接的数据库,可以使用以下查询语句SELECT VERSION();3.如果进入到了mysql命令行下,可...
分类:
数据库 时间:
2015-03-31 17:26:28
阅读次数:
170
前言: 虽说现在许多企业级的应用服务器均自己带有数据库连接池功能,就连 Tomcat 也支持了这种功能。然而在许多时候,我们还是要使用数据库连接池,如:访问数据库的 Java 桌面应用程序等。这个数据库连接池是我根据《 Inside Servlets 》一书中的示例改写而成,经过试用,效果非常不错。...
分类:
数据库 时间:
2015-03-31 17:24:17
阅读次数:
193