`
bengan
  • 浏览: 199571 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MSSQL三个关键系统表

阅读更多
MSSQL三个关键系统表
sysdatabases

MSSQL中对sysdatabases系统表  的说明:
Microsoft  SQL  Server  上的每个数据库在表中占一行。最初安装  SQL  Server  时,sysdatabases  包含  master、model、msdb、mssqlweb  和  tempdb  数据库的项。该表只存储在  master  数据库中。

这个表保存在master数据库中,这个表中保存的是什么信息呢?这个非常重要。他是
保存了,所有的库名,以及库的ID,和一些相关信息。
这里我把对于我们有用的字段名称和相关说明给大家列出来.看好咯!

name  dbid
//表示库的名字.  //表示库的ID.

dbid从1到5是系统的。分别是:master、model、msdb、mssqlweb、tempdb  这五个库.

我们利用SQL语句:select  *  from  master.dbo.sysdatabases  就可以查询出所有的库名.

sysobjects

MSSQL中对sysobjects系统表的说明:  (西安禾丰http://www.hf1997.com/).
在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在  tempdb  内,每个临时对象才在该表中占一行。

这个是列出数据库对象的系统表。当然数据库表名也在里面的.
这里我就为大家列出一些对我们有用的字段名称和相关说明.
name  id  xtype  uid
对象名.  对象ID  对象类型  所有者对象的用户ID。

对象类型(xtype)。可以是下列对象类型中的一种:
C  =  CHECK  约束
D  =  默认值或  DEFAULT  约束
F  =  FOREIGN  KEY  约束
L  =  日志
FN  =  标量函数
IF  =  内嵌表函数
P  =  存储过程
PK  =  PRIMARY  KEY  约束(类型是  K)
RF  =  复制筛选存储过程
S  =  系统表
TF  =  表函数
TR  =  触发器
U  =  用户表
UQ  =  UNIQUE  约束(类型是  K)
V  =  视图
X  =  扩展存储过程

当然我们这里只用得到xtype=“U“的值。当等于U的时候,对象名就是表名,对象ID就是表的ID值.

我们利用SQL语句:  select  *  from  ChouYFD.dbo.sysobjects  where  xtype=“U“  这样就可以列出库名称是:ChouYFD中所有的表名.

syscolumns

SQL中syscolumns系统表的说明:
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。

这个就是列出一个表中所有的字段列表的系统表。
这里我就为大家列出一些对我们有用的字段名称和相关说明:
name  id  colid
//字段名称  //表ID号.  字段ID号.

其中的  ID  是  刚上我们用sysobjects得到的表的ID号.
我们利用SQL语句:  select  *  from  ChouYFD.dbo.syscolumns  where  id=123456789  得到ChouYFD这个库中,表的ID是123456789中的所有字段列表.

原文:http://www.path8.net/tn/archives/3298
分享到:
评论

相关推荐

    深入理解MySQL核心技术

    本书分三个部分:第一部分介绍开发和修改开源系统的概念,提供探讨更高级数据库概念所需的工具和资源;第二部分讨论MySQL系统,阐明如何修改MySQL源码,如何将MySQL系统作为嵌入式数据库系统;第三部分更深入地探讨...

    网上购物系统 jsp mysql (系统+论文)

    在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用My SQL数据库。 关键词:B/S结构;...

    Mysql数据库连接驱动

    自1996年以来,我们一直都在使用MySQL,其环境有超过 40 个数据库,包含 10,000个表,其中500多个表超过7百万行,这大约有100 个吉字节(GB)的关键应用数据。 MySQL建立的基础是业已用在高要求的生产环境多年的一套...

    一个基于NodeJS Express Bootstrap Mysql 个人博客系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于 jsp + servlet + mysql 三层架构实现的网上书店系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于Java Swing + MySQL的图书管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    C++ Qt 基于数据库Mysql学生信息管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于Jsp+Servlet+MySQL的会员管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    该系统是基于Activiti5工作流引擎采用了SSM+Mysql实现的一个学生请假系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于servlet+jsp+mysql的图书馆管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    一个基于BootStrap+JSP+Servlet+Mysql的模拟咖啡厅点餐系统。.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于Vue+SpringBoot+MySQL的海南旅游推荐系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于SpringBoot + Mybatis + Thymeleaf + MySQL开发的购书商城系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于 Vue+Vue-router+elementui +axios +nodejs+ mysql 的超市管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于C#试题库管理系统(MySQL).zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于Java Swing + MySQL + JDBC 的图书管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    利用微信公众帐号实现一个简单的足球活动报名系统,基于Python 的Web.py and Mysql.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    使用Flask,mysql构建的一个基于书籍,基于协同过滤算法,基于slope one的图书推荐系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于 nodejs express mysql 开发的留言板 demo.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

    基于servlet+jsp+mysql+MVC模式的学生选课管理系统.zip

    MySQL内部包含几个特殊的系统数据库,如: information_schema:提供关于所有数据库、表、列、索引等元数据信息,是查询数据库结构的标准接口。 mysql:存储MySQL自身的系统信息,如用户权限、服务器配置、事件...

Global site tag (gtag.js) - Google Analytics