码迷,mamicode.com
首页 > 数据库
SQLserver2008升级到2008R2
因为工作需要,要将sqlserver2008升级到R2版本。(因为数据库从sqlserver2008R2备份出来的备份文件不能还原到低版本的数据库上,又因为数据库太大,就不想用生成脚本然后导出数据的方式) 第一步:将数据库升级到sqlserver2008R2(如下图1-1所示),但是到Report....
分类:数据库   时间:2014-11-26 15:41:45    阅读次数:833
SQL 根据指定字符拆分字符串
CREATE FUNCTION [dbo].[F_StringSplit]( @STR NVARCHAR(MAX)='', @SPLITER NVARCHAR(20)='') RETURNS @TB TABLE(TB_V NVARCHAR(200)) AS ...
分类:数据库   时间:2014-11-26 15:41:42    阅读次数:337
Windows中APACHE开启fastcgi后无法连接数据库
环境:Windows server 2003 x64Apache 2.2.14mod_fcgid-2.2b-w32.zipPHP VC9 x86 Non Thread Safe(用Visual C++ 2008 Redistributable Package x86来编译的)我用下面的配置能使FAS...
分类:数据库   时间:2014-11-26 15:39:37    阅读次数:311
数据库设计范式实例解析
设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式...
分类:数据库   时间:2014-11-26 14:30:35    阅读次数:267
数据库70多张表设计的一些思考…
昨天在一次研讨会上,一同志说他为甘肃某高校做了一个建筑部门的管理网站用了足足70多张表,我一听一惊,随口来句,这哥们扯吧! 我认为学校的单个部门业务不论多么复杂,这么多表也并不利于实际系统开发,况且单个部门也不可能有那么复杂的业务。那么站在这哥们的角度理解,理由只有一个,他把表拆分的非常的细致,单个表字段很少,功能非常单一。 好像也可以理解,但是70多个表,俺从业多年几乎也没有见过几个如此庞大...
分类:数据库   时间:2014-11-26 14:26:34    阅读次数:236
PL/SQL Developer_如何快速获得表名或列名的文本形式
实验:使用PL/SQL Developer软件获得表名、列名的文本形式   操作过程: 例1:以“逗号”格式获取“用户表名”的文本 使用scott登陆到PL/SQL Developer,在All objects框处找到Tables选项,右击看到“Copy comma separated”选项,点击后即可获取以“逗号”、“分隔开”的文本形式,点击选项如下图: 打开一个文本编辑器,执...
分类:数据库   时间:2014-11-26 14:22:40    阅读次数:287
SqlServer 并发事务(一):事务隔离级别
--查了当前数据库是事务隔离级别 DBCC USEROPTIONS 【测试一:丢失更新】 --事务1 begin tran select * from dbo.Test(nolock) where name = 'kk' waitfor delay '00:00:05' update T set info = 'A更改' from Test T(nolock) where name...
分类:数据库   时间:2014-11-26 14:22:15    阅读次数:312
Oracle Database 11g Express Edition修改字符集
为什么要修改字符集?使用用户system,通过sqlplus程序连接到Oracle数据库,输入以下命令,查看字符集:SQL> select userenv('language') from dual;USERENV('LANGUAGE')-------------------------------...
分类:数据库   时间:2014-11-26 14:14:56    阅读次数:384
源码编译安装 MySQL 5.5.x 实践
1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# t...
分类:数据库   时间:2014-11-26 14:09:30    阅读次数:266
DB2日常维护——REORG TABLE命令优化数据库性能
【转】DB2日常维护——REORG TABLE命令优化数据库性能一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,保证数据库的正常、安全、高效运行,防止一些错误重复发生。由于DB2使用CBO作为数据库的优化器,数据库对象的状态信息对数据库使用合理的 ACCESS...
分类:数据库   时间:2014-11-26 14:05:09    阅读次数:195
数据库基本创造
创建表空间 1 /* 2 创建表空间 3 语法: 4 表空间:create tablespace 表空间名称 datafile 物理文件存放路径 size 文件大小以M为单位 5 临时表空间: 6 create temporary tablespace 表空间名称 tempfil...
分类:数据库   时间:2014-11-26 14:02:36    阅读次数:178
oracle_利用ctl文件实现批量导入
利用oracle控制文件实现大批量数据的入库操作,效率比sql脚本文件要高很多。使用ctl控制文件步骤如下:1. 制作ctl文件test.ctlload datainfile 'd:\test.txt' --数据文件,数据源文件append into table table_name --数据文.....
分类:数据库   时间:2014-11-26 14:01:32    阅读次数:235
SQL Server优化器特性-位图过滤(Bitmap)
原文:SQL Server优化器特性-位图过滤(Bitmap)一直以来,由于SQL Server中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQL Server的朋友应该知道,SQL Server虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这...
分类:数据库   时间:2014-11-26 14:01:02    阅读次数:341
重命名Oracle数据库的表空间(Renaming a Tablespace)
重命名一个表空间时,Oracle会在数据字典、控制文件和数据文件的头部更新这个表空间名。注意,重命名一个表空间不会重命名相关联的数据文件。重命名代码示例如下:1 SQL> alter tablespace old_name rename to new_name;
分类:数据库   时间:2014-11-26 14:01:22    阅读次数:209
从服务器将Oracle数据库导出到本地Oracle数据库的方法
原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法 1.将服务器上的Oracle数据库导入到本地在CMD模式下执行以下命令:expusername1/password@服务器端数据库file=本地硬盘:/文件名.dmp例如:expadmin/123123@DBfile=e:db.d...
分类:数据库   时间:2014-11-26 13:57:00    阅读次数:143
用一条sql取得第10到第20条的记录
因为id可能不是连续的,所以不能用取得10<id<20的记录的方法。有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top 10 id from tbl)二、搜索记录生成临时表,建立临...
分类:数据库   时间:2014-11-26 13:53:34    阅读次数:191
sql数据库通用类
1 /** 2 * 3 */ 4 package com.hotel.util; 5 6 import java.sql.Connection; 7 import java.sql.DriverManager; 8 import java.sql.PreparedStat...
分类:数据库   时间:2014-11-26 13:51:48    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!