06_数据库
zztfj
钓鱼
展开
-
MSSQL数据库导出和导入
MSSQL数据库导出和导入SQL Server导出导入数据方法 一、导出导入SQL Server里某个数据库 1. 在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2. 备份 选数据库-完全,目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写原创 2009-12-01 23:29:00 · 1053 阅读 · 0 评论 -
建立数据库的链接服务器的存储过程
/****** Object: StoredProcedure [dbo].[CreateDbLink] Script Date: 10/25/2012 08:35:49 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER Procedure [dbo].[CreateDbLink]AsBeginEXEC sp原创 2013-05-29 10:09:49 · 880 阅读 · 0 评论 -
数据库中的事务和锁
数据库中的事务和锁一、事务的ACID特性1、A (Atomicity) 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。2、C (Consistency)一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B树索引或双向链表)都必须是正确的。原创 2012-08-18 00:15:26 · 17186 阅读 · 8 评论 -
MySql Oracle SqlServer三大数据库的数据类型列表
MySql Oracle SqlServer三大数据库的数据类型列表 MySql数据类型 数据类型描述字节推荐使用SMALLINT整数,从-32000到 +32000范围2存储相对比较小的整数。 比如:年纪,数量INT整原创 2010-12-08 22:44:00 · 4899 阅读 · 1 评论 -
优化数据库查询
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往原创 2008-07-08 13:26:00 · 770 阅读 · 0 评论 -
SQL Server 查询处理中的各个阶段的处理流程
SQL Server 查询处理中的各个阶段的处理流程 SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。转载 2011-08-23 17:37:18 · 827 阅读 · 0 评论 -
SQL语句使用Left Outer join代替In删除多条记录
SQL语句使用Left Outer join代替In删除多条记录使用IN语句作为删除多条记录的判断条件,除了效率低下外,还受IN集合最大个数(1000,超过此数将报错)的限制,所以,如果使用IN语句作为删除多条记录的条件有很大的隐患。为了说明该问题,定义下面两个表,作个简单的原创 2011-08-22 15:27:06 · 3467 阅读 · 1 评论 -
在SQLServer/MySQL数据库中如何取得刚插入的标识值
在SQLServer/MySQL数据库中如何取得刚插入的标识值在SQLServer数据库中数据库实际应用中,我们往往需要得到刚刚插入 的标志值来往相关表中写入数据。但我们平常得到的真的是我们需要的那个值么?(1)、有时我们会使用 SELECT @@Identi原创 2011-07-04 11:34:09 · 4300 阅读 · 0 评论 -
SQLSERVER2005中的 XML 及基本操作
SQLSERVER2005中的 XML 及基本操作转载 2011-05-27 18:32:00 · 833 阅读 · 0 评论 -
SQL Server 2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
SQL Server 2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较转载 2011-03-03 16:05:00 · 877 阅读 · 0 评论 -
MSSQL经典语句
MSSQL经典语句 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相原创 2009-12-01 23:43:00 · 800 阅读 · 0 评论 -
MSSQL数据库的字段类型总结
数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer提供了25种数据类型: ·Binary[(n)] ·Varbinary[(n)] ·Char[(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n)] ·原创 2009-12-01 23:23:00 · 1465 阅读 · 0 评论 -
触发器-MSSQL常用操作
触发器-MSSQL常用操作定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提)我为什么要使用触发器?比如,这么两个表:Create Table Student( --学原创 2009-12-01 23:30:00 · 598 阅读 · 0 评论 -
sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME
sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME 一个查询需要的CPU、IO资源越多,查询运行的速度就越慢,因此,描述查询性能调节任务的另一种方式是,应该以一种使用更少的CPU、IO资源的方式重写查询命令,如果能够以这样一种方式完成查询,查询的性能就会有所提高。 如果调节查询性能的目的原创 2013-09-11 09:31:00 · 975 阅读 · 0 评论