sqlserver数据库基本操作(SQL Server四个系统表的知识讲解)
类别:数据库 浏览量:663
时间:2021-10-21 08:02:39 sqlserver数据库基本操作
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中的数据将会完全的重建。所以这个表中是不能存永久数据的;
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣
- apache2.4支持php5.5吗(WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置)
- sqlserver数据库文件包括(详解SQL Server数据库状态和文件状态)
- mysql 双主双备(MySQL配置了双主,是如何避免出现数据回环冲突的)
- SQL SERVER中Merge语句的用法
- mysql 分库分表步骤(MySQL读多写少设计方案 - 分库分表还能这么做?)
- mysql8.0.18.0安装详细教程(mysql 8.0.22 下载安装配置方法图文教程)
- sql2012登录失败(详解安装sql2012出现错误could not open key...解决办法)
- mysql binlog如何查看(MySQL binlog_ignore_db 参数的具体使用)
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- mysql binlog日志位置(开启MySQL的binlog日志的方法步骤)
- mysql索引失效怎么办(MySQL选错索引的原因以及解决方案)
- mysql显示所有数据库语句(MySQL数据库自动补全命令的三种方法)
- sql server查询操作怎么做(sqlserver分页查询处理方法小结)
- mysql主从复制如何解决延迟(MySQL 8.0.23中复制架构从节点自动故障转移的问题)
- Sql Server 更新锁(UPDLOCK)
- mysql连接查询原理(MySQL连接查询你真的学会了吗?)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
热门推荐
- sql server日志备份查看(sql server数据库高可用日志传送的方法)
- python与mysql的联系(MySQL和Python交互的示例)
- 面试前的几分钟应该注意什么
- h5前端入门(前端H5 Video常见使用场景简介)
- jquery ajax详细教程(jquery+Ajax实现简单分页条效果)
- vue自定义组件定义事件(基于Vue实现自定义组件的方式引入图标)
- vue身份验证(详解vue身份认证管理和租户管理)
- numpy常用统计分析函数(Numpy之random函数使用学习)
- python注册码实现(python实现Virginia无密钥解密)
- Ext.MessageBox.show()的用法及参数配置
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9