广告位联系
返回顶部
分享到

详解SQL Server四个系统表的知识

MsSql 来源:互联网搜集 作者:秩名 发布时间:2019-02-20 10:35:39 人浏览
摘要

本篇文章给大家介绍SQL Server四个系统表的知识。 SQL SERVER 中有四个系统表 master, model, msdb,tempdb.这四个表有什么用? 一般DB使用中我们开发人员很少去关注这四个表。但是这四个表个人感觉很重要,掌握一些基本的知识会对自己有好处,于是我记录下来

本篇文章给大家介绍SQL Server四个系统表的知识。

SQL SERVER 中有四个系统表

master, model, msdb,tempdb.这四个表有什么用?

一般DB使用中我们开发人员很少去关注这四个表。但是这四个表个人感觉很重要,掌握一些基本的知识会对自己有好处,于是我记录下来。

master 这个表保存了SQL server的系统信息,用于跟踪整个SQL系统;

model 这个是个模板表。可以基于这个表来得到一个副本,怎么说呢,就是说要改变新建标准数据库的样式的话,可以根据需要改变model ,是新建DB的模板;

msdb 是SQL 代理进程保存任意系统任务的地方;

tempdb 顾名思义,就是服务器主要的工作区,执行复杂的查询,如果需要建立中间表,那么这个中间表就在tempdb中。创建的临时表也在tempdb中;

比如说:

 
select tempT.a from (select * from salars ) as tempT

这里的select * from salars 就形成 了一个临时的中间表,那么这个表是存在tempdb中的;

每一次SQL 重新启动,tempdb中的数据将会完全的重建。所以这个表中是不能存永久数据的。

 


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计