文章分类 -  SQL

摘要:1.对于模糊查询的%,如果在复杂的查询中会导致相关索引失效。 解决办法:依输入条件,先查出部分列记录放在临时表里,然后再用临时表去做复杂关联2.在表上建立合适的索引 但需注意:避免对索引字段进行计算操作,避免在索引字段上使用not,<>,!=避免在索引列上使用IS NULL和IS NOT NULL 避免在索引列上出现数据类型转换,避免在索引字段上使用函数,避免建立索引的列中使用空值。3... 阅读全文
posted @ 2010-09-28 17:17 yu_liantao 阅读(191) 评论(0) 推荐(0)
摘要:----------------------------------细节学习------------------------------------------set nocount on -- 返回受影响的行数,当设置为on的时候可以减少网络流量,用处不是很大--=================================学习临时表=============================... 阅读全文
posted @ 2010-09-24 22:03 yu_liantao 阅读(418) 评论(0) 推荐(1)
摘要:1.数据表的操作 1)常用的约束 PRIMARY KEY 约束 UNIQUE 约束 FOREIGN KEY 约束 DEFAULT CHECK 约束 2)常用系统存储过程 exec sp_helpdb test/*查看数据库信息*/ exec SP_HELP table2 /*查看表信息*/exec sp_helpconstraint table2 /*查看表的约束信息*/ exec sp_help... 阅读全文
posted @ 2010-09-24 21:53 yu_liantao 阅读(150) 评论(0) 推荐(0)
摘要:1.数据完整性 1)实体完整性要求表中的行应具备唯一标识符。可以通过索引,UNIQUE约束,primary key,或identity强制约束 2)域完整性通过一组有效的数据值,保证输入的列有效。主要通过check,default ,not null 3)引用完整性(表与表之间)通过外键实现 4)用户定义完整性是使用触发器或存储过程来强制实施完整性的2.数据库操作 1)创建 USE MASTER ... 阅读全文
posted @ 2010-09-24 17:09 yu_liantao 阅读(145) 评论(0) 推荐(0)
摘要:1.Sql_variant:用于存储除文本、图形数据和Timestamp类型数据外的其他任何合法的SQL Server数据。此数据类型极大地方便了SQL Server的开发工作。2.Timestamp:亦称时间戳数据类型,它提供数据库范围内的惟一值,反应数据库中数据修改的相对顺序,相当于一个单调上升的计数器。当它所定义的列在更新或者插入数据行时,此列的值会被自动更新,一个计数值将自动地添加到此Ti... 阅读全文
posted @ 2010-09-24 13:55 yu_liantao
摘要:在 Windows Server 2003 中设置 /3GB 启动开关 用鼠标右键单击“我的电脑”,再选择“属性”。将出现“系统属性”对话框。单击“高级”选项卡。在“启动和故障恢复”区域中,单击“设置”。将出现“启动和故障恢复”对话... 阅读全文
posted @ 2010-09-20 19:22 yu_liantao 阅读(814) 评论(0) 推荐(0)