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中的数据将会完全的重建。所以这个表中是不能存永久数据的;
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
上一篇:sql server中错误日志errorlog的深入讲解
栏 目:MsSql
本文标题:SQL Server四个系统表的知识讲解
本文地址:https://www.xiuzhanwang.com/a1/MsSql/10330.html
您可能感兴趣的文章
- 01-10SQLServer存储过程实现单条件分页
- 01-10SQL Server 2012降级至2008R2的方法
- 01-10SQLServer中防止并发插入重复数据的方法详解
- 01-10SQL Server数据库定时自动备份
- 01-10SQL Server性能调优之缓存
- 01-10实现SQL Server 原生数据从XML生成JSON数据的实例代码
- 01-10Sql Server 死锁的监控分析解决思路
- 01-10SqlServer 在事务中获得自增ID的实例代码
- 01-10SqlServer快速检索某个字段在哪些存储过程中(sql 语句)
- 01-10SQLServer性能优化--间接实现函数索引或者Hash索引


阅读排行
本栏相关
- 01-10SQLServer存储过程实现单条件分页
- 01-10SQLServer中防止并发插入重复数据的方
- 01-10SQL Server 2012降级至2008R2的方法
- 01-10SQL Server性能调优之缓存
- 01-10SQL Server数据库定时自动备份
- 01-10Sql Server 死锁的监控分析解决思路
- 01-10实现SQL Server 原生数据从XML生成JSON数
- 01-10SqlServer快速检索某个字段在哪些存储
- 01-10SqlServer 在事务中获得自增ID的实例代
- 01-10SQLServer性能优化--间接实现函数索引或
随机阅读
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法实例总结
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 04-02jquery与jsp,用jquery
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 01-11ajax实现页面的局部加载
- 01-10SublimeText编译C开发环境设置
- 08-05dedecms(织梦)副栏目数量限制代码修改