
数据库SQL
helihui123
这个作者很懒,什么都没留下…
展开
-
DBMS与SQL Server之间的联系与区别?
<br />DBMS与SQL Server之间的联系与区别,就象是蛋和鸡蛋之间的联系与区别一样。转载 2010-09-14 19:29:00 · 1229 阅读 · 0 评论 -
主键 候选键 外键
<br />几个概念:<br />1)候选键:关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。<br /><br />2)主键:当有多个候选码时,可以选定一个作为主码,选定的候选码称主键<br /><br />3)外键:关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外键。<br />所谓外键是指本表的某个值来自另外一个表的某个值(一般是另外表的主键),即本表的这个值要么允许为空,要转载 2010-09-14 18:02:00 · 1953 阅读 · 0 评论 -
如何配置 SQL Server 2005 以允许远程连接 然后连接数据库
SQL Server 2005 开发版不允许远程连接。 要允许远程连接SQL Server 2005 ,需要完成以下步骤: ?在SQLServer 实例上启用远程连接。 ?打开服务器 SQLBrowser 服务。?配置防火墙以允许SQLBrowser 服务和SQLServer服务网络通信。 在SQLServer 实例上启用远程连接1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”2.在“SQL Server 2005 外原创 2010-09-18 09:53:00 · 984 阅读 · 0 评论 -
SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改
<br />SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改在 SQL Server <br /> 的企业管理器中,似乎不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行:<br /> alter database 原数据库名称<br /> modify name=新数据库名称<br /> 更改库名,先把数据库改成单用户,修改库名,再取消单用户模式<br /> sp_dboption '库名','single user','转载 2010-09-07 22:02:00 · 2517 阅读 · 0 评论 -
数据库数据类型
<br />1、INT (INTEGER)<br />INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个INT 类型的数据按4 个字节存储,其中1 位表示整数值的正负号,其它31 位表示整数值的长度和大小。 <br /> 2、SMALLINT<br />SMALLINT 数据类型存储从-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之间的所有正转载 2010-09-19 15:08:00 · 893 阅读 · 0 评论 -
SQL--JOIN之完全用法
<br />SQL--JOIN之完全用法<br />外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 <br />在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:<br />LEFT JOIN 或 LEFT OUTER JOIN。 <br />左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。<br />RIGHT JOIN 或 RIGHT O原创 2010-09-18 19:58:00 · 384 阅读 · 0 评论 -
sql分页存储过程
<br />建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待原创 2010-12-22 16:27:00 · 570 阅读 · 0 评论 -
数据库需要注意的东西 --不断收藏
1.MS SQL SERVER2005 中触发器对性能的影响有多大?在大量并发的情况下,使用触发器是很危险的事。在并发量大的系统中触发器很影响性能的.如果非用不可,一定要注意SQL的质量.对性能的影响大小跟SQL的质量关系很大.不能一概而论.触发器多不是好事: 第一:一定会影响性能,若是数据量大时,每次都要触发上百上千触发器可想而知 第二:基于维护方面,不谈有多少触发器,当每修改一次触发表相应触发器就失效,符出代价可想而知. 不建义多用触发器,转载 2010-11-01 16:53:00 · 419 阅读 · 0 评论 -
使用CHECK为SQL Server执行域完整性
你可能认为简单的数据错误并不特别重要,但即使一个小错误也可能造成许多破坏。例如,一个邮政编码错误似乎不是太严重——直到一位新客户的订单无法到达。或者想象一下,如果你的最优秀的销售员收到的佣金支票只有预期的一半,他所表现出的诧异程度。无疑,错误的数据可能造成严重的后果。约束任何域,或栏可以接受的数据,开发者帮助保证应用程序保存了适当的数据。执行域完整性仅表示某一栏只接受应用程序的业务规则所规定的有效数据。执行数据完整性的第一个步骤是设定栏的数据类型,但你的工作并不仅限于此。你还可以使用约束决定栏内所允许的实际转载 2011-01-21 10:43:00 · 612 阅读 · 0 评论