行成于思,形之于文

欢迎关注博友一起探讨

排序:
默认
按更新时间
按访问量

SQL Server 系列:WITH (NOLOCK)浅析

概念介绍    开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN):    1: 指定允许脏读。不发布共享锁来阻止其他...

2015-06-03 10:06:45

阅读数:294

评论数:0

数据库事务并发:概述

数据库事务并发问题   多个事务同时访问数据库时候,会发生下列5类问题,包括3类数据读问题(脏读,不可重复读,幻读),2类数据更新问题(第一类丢失更新,第二类丢失更新): 1,脏读(dirty read) A事务读取B事务尚未提交的更改数据,并在这个数据基础上操作。如果B事...

2015-06-03 10:06:42

阅读数:277

评论数:0

SQLite数据库系列:基础

1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连...

2015-05-12 15:14:42

阅读数:299

评论数:0

SQL Server中行列转换 Pivot UnPivot

PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(...

2014-07-02 11:00:46

阅读数:298

评论数:0

测试问题:C#连接SQL2000却报连接2005错误

本机测试一般用(local),用127.0.0.1或是192.168.1.2有时侯会出错 答:我也到过这个问题?我的解决办法就是: vs2005中自带的有SQLSERVER2005的组件,其实,在连接SQLSERVER2000的时候,系统默认到SQLSERVER2005中去了。只...

2014-05-20 17:16:17

阅读数:375

评论数:0

百万级数据框架:提高查询速度

处理百万级以上的数据提高查询速度的方法:  1.应尽量避免在 where 子句中使用!=或  2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导...

2014-05-09 13:49:38

阅读数:391

评论数:0

Sql存储过程

实例1:只返回单一记录集的存储过程。 银行存款表(bankMoney)的内容如下 Id userID Sex Money 001 Zhangsan 男 30 002 Wangwu 男 50 003 Zhangsan

2014-03-13 11:50:25

阅读数:451

评论数:0

PowerDesigner系列: 建立数据库模型

打开PowerDesigner,点击File->New 2.      选择Conceptual Data Model,并修改Model name. 3.      在Palette工具栏中点击Entity工具,并在工作区中建立两个Entity. 4.      双击一...

2013-02-28 13:51:45

阅读数:353

评论数:0

Sql 应用系列:SQL模糊查询,使用like比较字

SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE'%e...

2013-02-21 14:08:48

阅读数:330

评论数:0

数据库表设计系列:树形结构数据

1 概述 树形数据,主要关注的是: 1> 如何将数据高效地以树形的形式展现给用户 2> 通过某个节点找到所有的父节点。 3> 获取某个节点的所有的后继节点(包括子节点的子节点) 至于添加、修改、删除和通过一个父节点获取对应的子节点,都是可以很容易的实现。 2 邻接模型...

2013-01-22 17:55:02

阅读数:522

评论数:0

数据库表设计系列:历史数据问题之单、多记录变更

在各种应用软件中,客户总是希望看到自己操作关键业务的历史数据(更或者是将来的历史数据,如本年计划明年的商品价格),并且要跟踪变化来源于哪一个版本。历史记录,如果我们按某次修改时,需要新增的记录条件的角度来看,如果只需要新增一条记录(如商品价格的变动,一次只变动),我们称之为单记录变更;如果我们需要...

2013-01-22 17:49:31

阅读数:1526

评论数:0

数据库表设计系列:字典数据

在稍大一些的项目中,我们总是需要管理各种各样的类型类型数据(如商品类型、游戏类型。。。)。对于这些类型的管理类似,如果为每 一种类型都建立一张表去维护(而在项目中,正常出现50种类型),那工作量是可想而之大,并且我们不得不去了解每一个类型表的名字, 以去关联它。    因此,我们需要一种...

2013-01-22 17:07:53

阅读数:1735

评论数:0

数据库设计系列:酒店管理系统

dd

2012-06-15 10:35:05

阅读数:862

评论数:0

PowerDesigner系列:使用PowerDesigner创建数据库表图文并茂版

使用建数据库表。 一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿 此技能为项目经理必备技能。 本次主角:     在下建立一项目: 类型的 在处选择 建立表图: 在工具条上选择表格工具,创建出一个表来。 然后双击他,可以对其进行...

2012-06-13 14:52:09

阅读数:343

评论数:0

SQL2005 备份数据库 还原数据库 bak文件

1、备份数据库    选择想要备份的数据库->右击->Tasks->Backup->一切默认,生成*.bak文件-->SQL= backup database dbname to disk='c:\dbname.bak'  2、恢复数据库  选择想要恢复的数据库-...

2011-12-26 13:30:59

阅读数:696

评论数:0

在SQL Server 2005中实现表的行列转换

在SQL Server 2005中实现表的行列转换   PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_db...

2011-12-23 15:23:00

阅读数:308

评论数:0

如何从数据库的完整日志模式还原误删除的数据 .

原理与实现要点: 假设出问题的数据库为A, 新恢复后的数据库为B 1.前提:A数据库的恢复模式必须为:完整。 2.备份A数据库的日志,假设文件名为log.bak 3.使用A数据库的最近的完整备份,使用 WITH NORECOVERY 的方式,恢复为B数据库 4.使用恢复日志的方式...

2011-12-23 15:20:27

阅读数:343

评论数:0

什么是数据仓库

什么是数据仓库   数据仓库概念始于上世纪80年代中期,首次出现是在被誉为“数据仓库之父”WilliamH.Inmon的《建立数据仓库》一书中。随着人们对大型数据系统研究、管理、维护等方面的深刻识认和不断完善,在总结、丰富、集中多行企业信息的经验之后,为数据仓库给出了更为精确的定义,即“数据仓...

2010-05-13 19:21:00

阅读数:392

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭