仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 502|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页设计体系数据库

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于update操作,只需要把event中的旧行和新行值对调即可。SQLServer2000有四个体系数据库(SystemDatabases):Master、Model、Msdb、Tempdb。这些体系数据库的文件存储在MicrosoftSQLServer(默许安装目次)的MSSQL子目次的Data文件夹中。各体系数据库所包括的文件如表6-1所示。



注重:假如在企业办理器中看不到体系数据库,则可用鼠标右键单击服务器,从快速菜单当选择“EditSQLServerRegistrationProperties”,会呈现如-5所示的编纂服务器注册属性对话框,又醒≡瘛Showsystemdatabasesandsystemobjects"选项,再革新企业办理器界面便可。
6.9.1Master数据库
Master数据库纪录了一个SQLServer体系的一切体系信息。这些体系信息次要有:
<P>

  • 一切的登录信息;
  • 体系设相信息;
  • SQLServer初始化信息;
  • 体系中别的体系数据库和用户数据库的相干信息,包含其主文件的寄存地位等。

6.9.2Model数据库
Model数据库是一切用户数据库和Tempdb数据库的创立模板。当创立数据库时,体系会将Model数据库中的内容复制到新建的数据库中往。因而可知,使用Model数据库的模板特征,经由过程变动Model数据库的设置,并将经常利用的数据库工具复制到Model数据库中,能够年夜年夜简化数据库及其工具的创立、设置事情,为用户节俭大批的工夫。一般,能够将以下内容增加到Model数据库中:
<P>

  • 数据库的最小容量;
  • 数据库选项设置;
  • 常常利用的数据库工具,如用户自界说的数据范例、函数、划定规矩、缺省值等。
6.9.3Msdb数据库
SQLServer、SQLServerEnterpriseManager和SQLServerAgent利用Msdb数据库来存储企图信息和与备份和恢复相干的信息。特别是SQLServerAgent必要利用它来实行布置事情和警报、纪录操纵者等操纵。

6.9.4Tempdb数据库
Tempdb数据库用作体系的一时存储空间,其次要感化有:<P>

  • 存储用户创建的一时表和一时存储历程;
  • 存储用户申明的全局变量值;
  • 为数据排序创立一时表;
  • 存储用户使用游标申明所选择出来的数据。

在Tempdb数据库中所做的存在不会被纪录,因此在Tempdb数据库中的表长进行数据操纵比在别的数据库中要快很多。

注重:当加入SQLServer时、用户在Tempdb数据库中创建的一切工具都将被删除。每次SQLServer启动时,Tempdb数据库都将被重修,复兴到体系设定的初始形态。因而,万万不要将Tempdb数据库作为数据的终极寄存处。
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢?
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-19 08:41:02 | 只看该作者
比如日志传送、比如集群。。。
分手快乐 该用户已被删除
板凳
发表于 2015-1-25 11:42:29 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
再现理想 该用户已被删除
地板
发表于 2015-2-2 22:01:04 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
5#
发表于 2015-2-8 08:57:19 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-7 18:19:01 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
再见西城 该用户已被删除
7#
发表于 2015-3-15 11:28:52 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
透明 该用户已被删除
8#
发表于 2015-3-22 00:37:13 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表