Welcome 微信登录

首页 / 数据库 / MySQL

SQL Server 2005 五个动态管理对象解析

SQL Server 2005 五个动态管理对象解析

SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不实际的。例如,共有12类动态管理对象,但这里我主要讨论我认为相当重要的...
了解用户和组帐户与DB2 UDB的交互

了解用户和组帐户与DB2 UDB的交互

DB2 UDB 安全模型主要包括两部分:身份验证(authentication) 和授权(authorization)。 图 1. DB2 UDB 安全模型123456789下一页【内容导航】 第1页:DB2 UDB 安全模型第2页:身份验证 第3页:授权 第4页:超级用户 第5页:DB2 UDB 用户和组帐户命名规则 第6页:DB2 UDB 安装需要和创建的用户/组帐户 第7页:DB2 UDB 实例所有者用户帐户第8页:修改帐户信息第9页:Linux 和...
备份系统也未必能做到完整无误

备份系统也未必能做到完整无误

文件备份系统并不能保证数据的完整无误,尤其是软件自身问题导致的数据错误,备份系统是无法识别的。 最近几年,我的重要数据一直保存的很好,而在前几年,一次可怕的经历让我丢掉了所有银行帐号数据。那次,我正在尝试对硬盘进行超频,结果可想而知,硬盘烧毁了,我的所有数据都无法挽回。 之后我翻箱倒柜,想找出这些重要数据是否有备份,结果令我失望。这也改变了我日后的一些习惯,比如我不再将帐号信息存入电脑,而是像五六年前那样,记录在纸上,然后存在柜子里。 由于有了那次深刻的教...
Oracle数据库去除别名的简易方法

Oracle数据库去除别名的简易方法

本人曾经用Personal Oracle+Developer2000开发了一些程序,当移植到ORACLE FOR NT的时候发现有些功能出现了出错提示。经研究发现原来是用户没有能正常连接。由于在developer2000连接personal oracle时不需要别名(alias),直接写入用户名/密码则可。 而在OracleFOR NT中则必须在连接用户则必须设置别名,在程序中用user/password@alias来连接用户。所以以前写的user/p...
SQL Server导入与导出完全解析

SQL Server导入与导出完全解析

由于公司项目需要,在两个数据库之间进行数据库导入导出。我对SQL Server导入导出研究了一下,发现有篇文章介绍的较全面,现把它修正一下,供朋友参考。一、导出导入SQL Server里某个数据库1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。2.备份 选数据库-完全,目的 备份到 按添加按钮文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)重写 选重写现有媒...
SQL SERVER 与ACCESS、EXCEL之间的数据转换

SQL SERVER 与ACCESS、EXCEL之间的数据转换

熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下:一、 SQL SERVER 和ACCESS的数据导入导...
从六个方面来学好Oracle数据库

从六个方面来学好Oracle数据库

经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好Oracle,学习Oracle的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance & database,...
MySQL5.0存储过程详细讲解

MySQL5.0存储过程详细讲解

Introduction 简介MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说是介绍了“存储过程、触发器、视图、信息架构视图”,在此感谢译者陈朋奕的努力. 希望这本书能像内行专家那样与您进行对话,用简单的问题、例子让你学到需要的知识。为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个用例很难,但是只要跟着课程去学,相信很快就能掌握。Conv...
SQL Server备份文件中导入现存数据库的方法

SQL Server备份文件中导入现存数据库的方法

SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。 1、首先,在“SQL企业管理器”中新建一个临时数据库A1。 2、右击A1数据库,选择:所有任务-&g...
Oracle与FoxPro两数据库的数据转换步骤

Oracle与FoxPro两数据库的数据转换步骤

由于Oracle数据格式与微机通用的格式不同,不能直接调用Oracle的数据,Oracle提供的前台开发工具Developer 2000虽然可以访问Oracle的数据,并有数据访问接口,但这些数据格式不是微机的通用格式。(作者单位使用的是Oracle 7.3数据库与HP-UNIX系统。) 有时为了方便业务,需要把Oracle的数据转换到微机上处理,报刊杂志曾经介绍过一些方法,但实现起来比较麻烦,笔者经过多次试验,总结出一个简单实用的方法,只需几个通用的软件...
高手进阶 编写高性能的MySQL语句

高手进阶 编写高性能的MySQL语句

在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 在多...
网站从MySQL转为Postgre SQL教程

网站从MySQL转为Postgre SQL教程

我的站点最初是采用PHP驱动,由MySQL数据库支持的方案,这在当时是一个明智的方案。在2001年夏天,我将我的数据库换成了PostgreSQL(有时也简称为Postgres)。 这个教程分为两部分,第一部分讲述了我进行这种转换的动机,并一步步地解释了如何将已存在有MySQL的数据转换到Postgres中。第二部分将会解释如何根据新的数据库系统对PHP进行相应的调整。 转换的动机 我第一次了解Postgres是在PHPBuilder网站的一篇文章中。这篇文...
MySQL代码在 Windows环境下的编译

MySQL代码在 Windows环境下的编译

写这篇文章的目的只是告诉朋友们如何编译MySQL代码,或许有些人觉得从Windows平台编译MySQL的代码有些复杂,其实不然。如果您对本文中所提到的知识有任何疑问可以透过CSDN的MySQL板或者MySQL@CHINA支援论坛寻求帮助。这篇文章中所提到的东西没有任何的创新性,只是对MySQL已有文档的总结。 一、为什么要编译代码 我不知道阅读这篇文章的朋友你是否会注意MySQL手册。MySQL在线手册近期呈现一种“超越”趋势,手册中所描述的内容很大部分都...
经验分享 SQL Server死锁产生的原因及解决办法

经验分享 SQL Server死锁产生的原因及解决办法

所有死锁产生的最深层的原因是资源况争,本文举例说明这个问题。 现象一 一个用户A访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,同样用户B要等用户A释放表A才能继续这就死锁了。 解决方法: 这种死锁是由于你的程序的BUG产生的,除了调整你的程序的逻辑别无他法,仔细分析你程序的逻辑: 1、尽量避免同时锁定两个资源; 2、必须同时锁定两个资源时,...
从SQL Server备份文件导入现存数据库

从SQL Server备份文件导入现存数据库

SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。 1、首先,在“SQL企业管理器”中新建一个临时数据库A1; 2、右击A1数据库,选择:所有任务-&g...
高手教程 在UNIX服务器上设置Oracle8i全文检索

高手教程 在UNIX服务器上设置Oracle8i全文检索

由于工作需要,笔者在HP UX, Soralis 上面设置了Oracle Intermedia来实现全文检索。目前已经投入实际使用。设置过程中有许多问题和经验,拿来和大家交流。本文依据的是Oracle 8.1.6 和8.1.7两个版本,不能保证适用于其他版本。 目前全文检索功能几乎所有主流数据库都支持。此前笔者曾在sql server 2000上实现,感觉非常简单,方便,但创建全文检索索引的时间比较长,通常要十几个小时。Oracle 的全文检索建立和维护索...
Oracle两个基本概念帮你了解体系结构

Oracle两个基本概念帮你了解体系结构

要了解Oracle体系结构必须先了解两个基本的概念:数据库和实例。 一、数据库 数据库(database)是一个数据集合。无论数据库是采用关系结构还是面向对象结构,oracle数据库都将其数据存放在数据文件中。在其内部,数据库结构数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间。 表空间和文件介绍: 1、表空间 表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间,叫做系统表空间(system表空间)。一个表空间只...
<< 251 252 253 254 255 256 257 258 259 260 >>