SQL Server四个系统表的知识讲解
2019-10-20 18:05
1476 查看
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中的数据将会完全的重建。所以这个表中是不能存永久数据的;
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- linux系统web界面的知识讲解和实际应用
- SQL SERVER 系统表知识
- 系统修复知识讲解
- 分享制作精良的知识管理系统 配置SQL Server文档数据库 完美实现博客文章的的下载,存储和浏览
- Android系统源码基础知识讲解
- Linux系统基本的内存管理知识讲解
- SQL Server三种锁定模式的知识讲解
- 关于系统GC相关知识讲解
- 系统讲解PHP开发中安全防范知识
- SQL SERVER 2000系统提供的跟踪函数(一)
- 使用sql server查询器执行系统命令
- windows xp/7/8/8.1/10安全模式详解和系统修复讲解
- Unix操作系统中UUCP知识详细讲解
- 大牛讲解信号与系统以及数字信号处理
- 系统下安装SQL2005(SQL Server 2005)图文教程
- 文件系统过滤驱动基础知识
- Linux操作系统文件系统基础知识详解
- PE格式详细讲解6(上)- 系统篇06|解密系列
- SQL Server 系统数据库
- PHP开发文件系统实例讲解