MySQL | SQLserver 默认数据库 默认表

MySQL的默认数据库
默认数据库分类:

information_schema
performance_schema
mysql
test

informance_schema
保存了MySQl服务所有数据库的信息。
具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问。

mysql
保存MySQL的权限、参数、对象和状态信息。
如哪些user可以访问这个数据、DB参数、插件、主从

performance_schema
主要用于收集数据库服务器性能参数
提供进程等待的详细信息,包括锁、互斥变量、文件信息;
保存历史的事件汇总信息,为提供MySQL服务器性能做出详细的判断;
对于新增和删除监控事件点都非常容易,并可以随意改变mysql服务器的监控周期,例如(CYCLE、MICROSECOND)

test
没有东西


SQL Server安装4个系统数据库。
它们分别是master数据库、model数据库、tempdb数据库和msdb数据库。

另外,还安装了两个示例数据库,分别是:Northwind和pubs

系统数据库4个

master数据库:
master数据库控制SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。

model数据库:
model数据库是建立所有用户数据库时的模板。当你建立一个新数据库时,SQL Server会把model数据库中的所有对象建立一份拷贝并移到新数据库中。在模板对象被拷贝到新的用户数据库中之后,该数据库的所有多余空间都将被空页填满。

tempdb数据库:
tempdb数据库是一个非常特殊的数据库,供所有来访问你的SQL Server的用户使用。这个库用来保存所有的临时表、存储过程和其他SQL Server建立的临时用的东西。例如,排序时要用到tempdb数据库。数据被放进tempdb数据库,排完序后再把结果返回给用户。每次SQL Server重新启动,它都会清空tempdb数据库并重建。永远不要在tempdb数据库建立需要永久保存的表。

**msdb数据库:**msdb数据库是SQL Server中的一个特例。如果你查看这个数据库的实际定义,会发现它其实是一个用户数据库。不同之处是SQL Server拿这个数据库来做什么。所有的任务调度、报警、操作员都存储在msdb数据库中。该库的另一个功能是用来存储所有备份历史。SQL Server Agent将会使用这个库。

示例数据库2个
Northwind示例数据库:

Northwind Traders示例数据库包含一个名为Northwind Traders 的虚构公司的销售数据,该公司从事世界各地的特产食品进出口贸易。

如果对Northwind数据库进行了更改,可通过运行 Microsoft® SQL Server™ 安装的 Install 目录下的脚本将其重新安装:

在命令提示符下,更改到 Mssql7\Install 目录。
使用 osql 实用工具运行 Instnwnd.sql 脚本:
3.osql/Usa /Psapassword /Sservername /iinstnwnd.sql /oinstnwnd.rpt
检查 Instnwnd.rpt 中报告的错误。

数据库创建于SQL Server安装程序的Data目录下。

pubs示例数据库:
pubs示例数据库以一个图书出版公司为模型,用于演示Microsoft® SQL Server™数据库中可用的许多选项。该数据库及其中的表经常在文档内容所介绍的示例中使用。
如果更改了pubs数据库,可以使用SQL Server安装中Install目录下的文件重新进行安装。安装过程需要两步:
1、从命令提示行使用osql实用工具运行Instpubs.sql脚本。本操作将除去现有的pubs数据库,创建新的pubs数据库并定义其中的所有对象。

2、从命令提示行运行Pubimage.bat。本操作将在pub_info表中插入image值。

3、Sqlserver中创建数据库中默认表的作用

名称地址说明
sysaltfiles主数据库保存数据库的文件
syscharsets主数据库字符集与排序顺序
sysconfigures主数据库配置选项
syscurconfigs主数据库当前配置选项
sysdatabases主数据库服务器中的数据库
syslanguages主数据库语言
syslogins主数据库登陆帐号信息
sysoledbusers主数据库链接服务器登陆信息
sysprocesses主数据库进程
sysremotelogins主数据库远程登录帐号
syscolumns每个数据库
sysconstrains每个数据库限制
sysfilegroups每个数据库文件组
sysfiles每个数据库文件
sysforeignkeys每个数据库外部关键字
sysindexes每个数据库索引
sysmenbers每个数据库角色成员
sysobjects每个数据库所有数据库对象
syspermissions每个数据库权限
systypes每个数据库用户定义数据类型
sysusers每个数据库用户

版权声明:本文为weixin_41594045原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。