0
点赞
收藏
分享

微信扫一扫

SQL Server自带的数据库


一、查看系统自带的数据库

select  name from sysdatabases
-- 在master数据库下查询

二、自带数据库介绍

        4个系统数据库:Master、Model、Msdb、Tempdb

SQL Server自带的数据库_sql

 

  • master:记录了系统级别的信息,包含所有的登陆信息,系统设置信息,初始化信息等(不可以删除) SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。
  • tempdb:临时数据库,保存临时表和临时存储过程以及为其他临时操作提供存储空间。tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程自动被删除。
  • model:为用户创建数据库提供的模板。因为每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须始终存在于 SQL Server 系统中。当发出 CREATE DATABASE(创建数据库)语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。 如果修改 model 数据库,之后创建的所有数据库都将继承这些修改。
  • msdb:数据库供SQL SERVER代理程序调度警报和作业及记录的各种操作。
  • northwind和pubs:实例数据库(可以删除)
举报

相关推荐

0 条评论