04 2011 档案
摘要:一.基本概念:DML: Data Manipulation Language二.操作原则及新知识点1.禁止使用类似select * from tableName语句,查询时写具体列名,即使查询全部列也避免此种写法。原因:使用*的时候,SQL Server需要计算所查询的列数及具体的列名,这会降低应用程序和网络的使用性能。2.为列或表起别名的时候,建议使用as关键字。原因:a.程序的可读性强;b.编写的代码符合ANSI/ISO标准。3.使用聚合函数统计的时候,COUNT(*)不会忽略NULL值,COUNT(列名)会忽略NULL值统计出的值为非NULL值的数量。4.DISTINCT不仅可以用于列,
阅读全文
摘要:1.安装好Sql Server一定包含以下4个系统数据库:Master:此数据库保存一组特殊表(系统表),用于系统的总体控制。如:在服务器新建一个数据库,则会在Master库中sysdatabases表中会记录该信息;任意的存储过程(扩展的或系统的、同一或不同数据库的)都存储在Master数据库中。总而言之,Master数据库存储的信息是描述服务器信息的。早些时候,需要访问Master库确认新创建的对象是否存在,现在只需要访问sys.objects表即可。model:其他数据库的模板。如果想要修改新建数据库的样式,可以改变model数据库来实现。如:可以向数据库中加入一组审计表或将用户信息复制
阅读全文