随笔分类 -  数据库

数据库点滴
摘要:主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。主键:关系数据库依赖于主键---它是数据库物理模式的基石。主键在物理... 阅读全文

posted @ 2010-08-16 10:29 sky-v 阅读(3970) 评论(0) 推荐(0) |

摘要:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(lname)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。   索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。   索引提供指向存储在表的指定列中的数据值的指针... 阅读全文

posted @ 2010-08-16 10:28 sky-v 阅读(1067) 评论(0) 推荐(0) |

摘要:功能不错的分页存储过程,可支持多表查询,任意排序Create PROCEDURE usp_PagingLarge@TableNames VARCHAR(200),--表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100),--主键,可以为空,但@Order为空时该值不能为空@Fields VARCHAR(200),--要取出的字段,可以是多个表的字段,可以为空,为空表示s... 阅读全文

posted @ 2010-06-26 11:54 sky-v 阅读(315) 评论(0) 推荐(0) |

摘要:--完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak'--差异备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Diff_20070908.bak'With Differential--日志备份,默认截断日志Backup... 阅读全文

posted @ 2009-09-28 15:37 sky-v 阅读(2871) 评论(0) 推荐(1) |

摘要:1.求字持串的长度LENGTH您可用LENGTH函数求字符串的长度。LENGTH返回一个数值。该值等于参数中的字符个数。例:使用LENGTH函数 SQL>select Last_Name, length(Last_Name) from customer order by LastName;2.使用SUBSTR函数从字符串中提取子串语法: SUBSTR函数的语法如下: SUBSTR(string, ... 阅读全文

posted @ 2009-09-28 14:06 sky-v 阅读(559) 评论(0) 推荐(0) |

摘要:存储过程的优缺点:优点:1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。2.执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际上是 Microsoft SQL Server为在存储过程中获取由 T-SQL 指定的结果而必须采取的步骤的记录。)缓存改善性能。........但sql s... 阅读全文

posted @ 2009-09-16 11:32 sky-v 阅读(1638) 评论(0) 推荐(0) |

摘要:数据分区  只有到了2005 版本SQL Server才拥有了真正的表和索引数据分区技术。这个技术一下子使SQL Server数据库从“青壮年”成长为成熟的企业级数据库产品,是一个里程碑性质的标志。数据分区技术极大加强了表的可伸缩性和可管理性,使得 SQLServer 处理海量数据的能力有了质的飞跃,是我认为最值得升级的一个理由。可编程性  CLR 集成  SQL Serv... 阅读全文

posted @ 2009-09-16 11:26 sky-v 阅读(1202) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3