SQL Server 2000 的系统数据库
SQL Server 2000 的系统数据库
SQL Server 2000服务器安装后会建立4系统数据库。分别是master、model、msdb、tempdb。
1、master数据库
master数据库是SQL Server 2000中最重要的数据库,记录了SQL Server 2000的服务器级系统信息,包括所有账户和密码,磁盘空间、文件分配和使用、系统级的配置参数、初始化信息和其他数据库的信息等。由于master数据库对SQL Server 2000的重要性,所以建议不要直接修改,可通过系统存储过程来执行。
2、model数据库
model数据库存储了所有用户数据库和tempdb数据库的模板。它包含将要复制到每个用户数据库中去的系统表。
3、msdb数据库
msdb数据库主要被SQL Server 2000代理服务用来进行复制、任务调度及以管理警报等活动。
4、tempdb数据库
tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程以及其他的临时操作提供空间。SQL Server 2000服务器的重新启动都会重新建立tempdb数据库。也就是说,tempdb数据库的数据是暂时的,每次重启都会导致以前数据的丢失。
相关文档:
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一 ......
1修改基本表
添加列 alter table tableName add<新列名><数据类型>[完整性约束]
删除列 alter table tableName drop<新列名><数据类型>[完整性约束]
2创建
建表create table tableName(
id primary key AUTO_INCREMENT(mysql);
id primary key identity(1,1)(s ......
标准顺序的 SQL 语句为:
Select 考生姓名, max(总成绩) as max总成绩
from tb_Grade
where 考生姓名 is not null
group by 考生姓名
having max(总成绩) > 600
order by max总成绩
在上面的示例中 SQL 语句的执行顺序如下:
(1). 首先执行 from 子句, 从 tb_G ......
sql之left join、right join、inner join的区别
昨天面试8页笔试题目,基本上都是SQl 的,特别是这几个区别,记得不是很清晰,只记得left是以左表为主表,
right以右表为主表,导致做错了几个!今天搜了下!总算弄清楚了!以下是转帖!
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right j ......