一、查看系统自带的数据库
select name from sysdatabases
-- 在master数据库下查询
二、自带数据库介绍
4个系统数据库:Master、Model、Msdb、Tempdb
- 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:实例数据库(可以删除)