`

查询数据库的表

 
阅读更多

1、查询数据库中的表,其中,XTYPE为U是数据库表,是P为存储过程,V为视图等。

SELECT * FROM SysObjects Where XType='U' AND name LIKE 'Task%' ORDER BY Name;

 

2、查询数据表的列

SELECT a.name,b.name 

FROM SysObjects a

LEFT OUTER JOIN syscolumns b ON a.id=b.id

Where a.XType='U' AND a.name = 'TaskLine'

 

3、查询表结构信息

 SELECT (case when a.colorder=1 then d.name else null end) 表名,  

 a.colorder 字段序号,a.name 字段名,

 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, 

 (case when (SELECT count(*) FROM sysobjects  

 WHERE (name in (SELECT name FROM sysindexes  

 WHERE (id = a.id) AND (indid in  

 (SELECT indid FROM sysindexkeys  

 WHERE (id = a.id) AND (colid in  

 (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))  

 AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.length 占用字节数,  

 COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,  

 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case when a.isnullable=1 then '√'else '' end) 允许空,  

 isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明]

 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.class and f.minor_id=0

 where b.name is not null

 --WHERE d.name='要查询的表' --如果只查询指定表,加上此条件

 

 order by a.id,a.colorder

 

4、查询表的结构信息

select a.name 表名,b.name 字段名,c.name 字段类型,c.length 字段长度 from sysobjects a,syscolumns b,systypes c where a.id=b.id

and a.name='CLY_UploadRecord' and a.xtype='U'

and b.xtype=c.xtype

 

分享到:
评论

相关推荐

    快速查询数据库表信息工具

    快速查询数据库表信息工具是一款专为数据库管理员和开发人员设计的高效实用软件,它简化了在海量数据库中寻找特定表和列的过程。该工具凭借其直观的用户界面和强大的搜索功能,大大提高了数据库管理和开发的工作效率...

    达梦数据库查询数据库所有表名-DM7达梦数据库常用的运维SQL语句 数据库运维.pdf

    下面将从达梦数据库查询数据库所有表名、查看数据库版本号、查看表空间的名称及大小、查看表空间物理文件的名称及大小等多方面对达梦数据库的常用运维SQL语句进行详细介绍。 一、查看数据库版本号 在达梦数据库中...

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    4、支持显示匹配的数据来自数据库名称和表名称; 5、兼容多个版本的数据库; 6、支持多种操作系统的使用运行; 7、关键词支持字符串、日期、整形等等类型; 8、更多………… 使用如下命令即可查看使用帮助: sh ...

    人大金仓数据库系统表

    5. **统计和性能表**:如`sysstats`存储表和索引的统计信息,用于优化查询计划,`sysprocesses`显示当前数据库的进程和会话状态。 6. **锁和事务控制表**:这些表管理数据库的并发访问,如`syslocks`记录锁定信息,...

    sql查询数据库表结构(sql server适用)

    1. sql 语句查询sql server 数据库表结构 2. sql 语句查询sql server 数据库临时表结构 3. 可自由扩展字段,主要提供一个查询思路 4. 包括表名,列名,字段类型、主键表示、字段说明等。

    查看SQLServer数据库每个表占用的空间大小.sql

    快捷方便,可查看sqlserver数据库每个表的使用情况,一次下载终身使用,此文件为sql语句格式,免费试用

    sap 数据库表

    SAP数据库表查询工具,可查询各个模块的表。并且有各个表之间的关联关系,非常实用的小工具,适合abap开发人员和模块顾问使用。

    thinkPHP5解决不同服务器不同数据库表关联查询问题

    ### thinkPHP5解决不同服务器不同数据库表关联查询问题 在实际的应用场景中,尤其是在大型分布式系统中,数据往往不会集中存放在同一个数据库或同一台服务器上。为了提高系统的可用性和可扩展性,开发者通常会选择...

    查询Sql Server数据库数据表大小

    我们有时需要监控sql server数据库管理系统中正在运行的数据表大小,以采取相应的性能处理措施。

    数据库单表查询总结

    数据库单表查询的总结 还有数据库的其他总结分开上传 数据库单表查询的总结 还有数据库的其他总结分开上传

    泛微Ecology 9 最新数据库表结构

    在系统运行过程中,数据存储是至关重要的环节,而数据库表结构设计则是保证数据有效管理和快速检索的基础。本文将深入探讨泛微Ecology 9的最新数据库表结构及其相关知识点。 1. **数据库表结构概述** - 数据库表...

    速达数据库表结构解析

    在深入研究速达数据库表结构时,还需要注意数据库的规范化程度,即是否遵循了第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等设计原则,这将影响到数据的一致性、完整性和查询效率。同时,数据库的索引设置也...

    数据库实验二:2.数据库单表查询

    一、实验目的 1. 掌握SELECT语句的基本语法和查询...1. 熟练数据库查询语句; 2. 掌握数据库查询的实现方式; 3. 完成实验报告; 四、实验内容 以数据库原理实验4数据库中数据为基础,请使用T-SQL 语句实现以下操作:

    金蝶 KIS专业版10数据库表和字段详细说明

    本资料主要聚焦于金蝶KIS专业版10的数据库表和字段的详细说明,确保与官方最新版本相匹配,以提供全面、准确的信息。 首先,数据库是存储和管理企业数据的核心,它负责组织、存储和检索信息。在金蝶KIS专业版10中,...

    qt TableView显示数据库表中的数据

    3. **查询数据库**:QSqlQuery类用于执行SQL查询。你可以使用`QSqlQuery::exec()`方法执行SELECT语句,获取表中的数据。例如,`QSqlQuery query; query.prepare("SELECT * FROM TableName"); query.exec();` 这行...

    易语言ACCESS数据库多表关联查询例程

    在易语言中,与ACCESS数据库进行交互是常见的操作,特别是涉及到多表关联查询时,能够帮助开发者获取更复杂的数据关系。 在ACCESS数据库中,多表关联查询是数据挖掘和分析的关键技术。它允许我们从多个表中提取数据...

    sql存储过程自动备份指定时间内A数据库表数据到B数据库表

    sql 存储过程 自动备份指定时间内A数据库表数据到B数据库表

    金碟数据库表结构说明

    以下是针对工业数据库表和商业数据库表的字段说明,以及常用数据单的详细解析。 首先,我们来看“金碟数据表结构.docx”文档,这可能是对金碟数据库核心表结构的详细介绍。金碟数据库通常包括多个模块,如财务、...

    两个数据库表结构比较(C#)

    在IT行业中,数据库是存储和管理数据的核心工具,而数据库表结构则是定义这些数据如何组织和存储的关键元素。本文将深入探讨如何使用C#进行两个数据库表结构的比较,并解析描述中提到的知识点。 首先,我们要理解...

    查询Oracle数据库表空间和数据文件方法

    下面以oracle9i为例,详细介绍查询Oracle数据库表空间信息和数据文件信息的方法。一、查看Oracle数据库中表空间信息的方法1、查看Oracle数据库中表空间信息的工具方法:使用oracleenterprisemanagerconsole工具,这...

Global site tag (gtag.js) - Google Analytics