问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何认清sqlserver数据库的表结构和字段关系

发布网友 发布时间:2022-05-02 00:12

我来回答

4个回答

懂视网 时间:2022-05-02 04:33

USE database_name
GO

SELECT tab.name        AS tableName
FROM   sys.columns col
       INNER JOIN sys.tables tab
               ON col.object_id = tab.object_id
       LEFT JOIN sys.extended_properties per
              ON col.column_id = per.minor_id
                 AND per.major_id = tab.object_id
       INNER JOIN sys.types type
               ON col.user_type_id = type.user_type_id
group by tab.name 
ORDER  BY tab.name

二、查出某个库的所有字段说明

USE database_name
GO

SELECT tab.name        AS tableName,
       col.name        AS column_name,
       per.value       AS column_comment,
       col.is_identity AS column_key,
       type.name       AS data_type,
   col.max_length  AS column_length
FROM   sys.columns col
       INNER JOIN sys.tables tab
               ON col.object_id = tab.object_id
       LEFT JOIN sys.extended_properties per
              ON col.column_id = per.minor_id
                 AND per.major_id = tab.object_id
       INNER JOIN sys.types type
               ON col.user_type_id = type.user_type_id
ORDER  BY tab.name,
          col.is_identity DESC

二、查出某个库的所有字段说明(查出数据详细格式化版)

USE database_name
GO
SELECT     
        表名=case when a.colorder=1 then d.name else ‘‘ end,    
        表说明=case when a.colorder=1 then isnull(f.value,‘‘) else ‘‘ end,    
        字段序号=a.colorder,    
        字段名=a.name,    
        标识=case when COLUMNPROPERTY( a.id,a.name,‘IsIdentity‘)=1 then ‘√‘else ‘‘ end,    
        主键=case when exists(SELECT 1 FROM sysobjects where xtype=‘PK‘ and name in (    
            SELECT name FROM sysindexes WHERE indid in(    
                SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid    
            ))) then ‘√‘ else ‘‘ end,    
        类型=b.name,    
        占用字节数=a.length,    
        长度=COLUMNPROPERTY(a.id,a.name,‘PRECISION‘),    
        小数位数=isnull(COLUMNPROPERTY(a.id,a.name,‘Scale‘),0),    
        允许空=case when a.isnullable=1 then ‘√‘else ‘‘ end,    
        默认值=isnull(e.text,‘‘),    
        字段说明=isnull(g.[value],‘‘)    
      FROM syscolumns a    
        left join systypes b on a.xtype=b.xusertype    
        inner join sysobjects d on a.id=d.id  and d.xtype=‘U‘ and  d.name<>‘dtproperties‘    
        left join syscomments e on a.cdefault=e.id    
   
  left join sys.extended_properties g on a.id=g.major_id AND a.colid = g.minor_id    
        left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0    
     order by a.id,a.colorder


本文出自 “风之痕_雪虎” 博客,请务必保留此出处http://snowtiger.blog.51cto.com/12931578/1929112

查sqlserver表结构说明的方法

标签:查sqlserver表结构说明

热心网友 时间:2022-05-02 01:41

1、你用什么打开的?2、如果使用客户端(比如微软的mssql),你就可以看到表结构。mysql可以命令行 desc table。3、如果你想知道ER关系,可以使用诸如powerdesigner等工具来reserv数据库。追答4、楼主你来错吧了,php很少用mssql

 

热心网友 时间:2022-05-02 02:59

如果使用客户端(比如微软的mssql),你就可以看到表结构。mysql可以命令行 desc table。

热心网友 时间:2022-05-02 04:34

这个只能看设计文档
要么自己对应程序慢慢理
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网上到底有没有钢《铁侠侠3》的高清完整版呀? 有木有下载[钢铁侠3BD1280真正高清收藏版][161电影网种子的网址_百度知 ... 苏州甪直怎样坐车去上海虹桥?要快的! 从吴江自驾去上海虹桥机场T2航站楼怎么走?大约要多久?有停车场不?第一... 从甪直开车到上海虹桥机场T1航站楼怎么走? 甪直到虹桥机场多长时间? 柴油暖风机多少钱一台_柴油暖风机什么牌子好 国务院关于加快发展现代保险服务业的若干意见 国发2019 29号_百度知 ... 八万的那个夏天是什么意思? 北京BW007有什么安全配置 君如陌上尘,我似堤边絮. 今生不能长相依,来世化蝶也相伴 有出处吗? 地雷战花屏解决方法。不要说开始’‘运行’,然后输入‘dxdiag 禁用、我是WIN7,要一个可以解决的彻底方法 一朝我一夕 凭栏远望长相依 就算日夜泪水决堤不悔做你发妻意思? 歌词“你的眼眸如寂,沉沉海底……几度红尘紧紧相偎依,奈何长相忆”是哪首歌的,小女上房揭瓦的插曲? 帮帮忙找找歌 找歌歌词里有。每一年 每一天 与你相见 喜欢你 爱上你 说 我与自己唱相守的歌词 左耳一到晚上就开始耳鸣,像有只虫子在耳边叫,用手蒙住耳朵后,耳鸣声消失,请问有谁知道原因的么? 盘龙卧虎高山顶的剧集评价 为什么我的左耳经常耳鸣? 盘龙卧虎高山顶 电视是什么时候上影的 单只耳朵耳鸣究竟是什么原因引起的呢? 刘涛的个人资料、最新消息 刘涛、贾静雯最新演的古装剧 刘涛有没有复出啊! 有谁知道前几天影视频道播的泰国剧 盘龙卧虎高山顶的幕后花絮 盘龙卧虎高山顶 盘龙卧虎高山顶的介绍 盘龙卧虎高山顶的幕后制作 盘龙卧虎高山顶是在哪拍摄的 女朋友给我留言:你用沧海桑田定情,我当然喜欢,喜欢的不得了。我杂回复她 韶华逝,今朝无知在哪里 光阴错,明日心往何处依 仲春期,轮回百转只为重新遇你 三月雨 千丝万缕长相依 求歌名 80-90年代老歌 大概跟(杜十娘)(长相依)那个年代的歌曲吧 80、90年代的歌曲,歌名里有两个爱字 windows 7怎么才能玩抗日地雷战 如何彻底解决WIN7下不能运行地雷战的问题? 如何保护珍稀野生动物? 女生说脑壳疼怎么回复? 珍惜野生动物应该如何保护? 女生说脑壳疼? “脑阔疼”是什么意思? 四川话脑阔痛是什么意思 如何保护珍稀动物 女朋友说脑壳痛怎么回答 一女生说她脑壳痛,我像是因为工作的原因吧,让我对她说点情话,怎么说! 我国为保护珍稀动物有那些具体措施? 男朋友发微信给女朋友说脑阔什么意思是什么? 大学生志愿活动对稀有动物的保护措施有哪些 女朋友说,出门,躺的脑阔疼[捂脸]该怎样回答,幽默煽情点的 脑壳痛是什么意思,是网咯骂人的吗 我国珍稀动物的保护措施是什么?