`
xiaofeng471
  • 浏览: 4182 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

获得数据库中的所有表及某个表的所有字段

阅读更多
oracle实现:
得到指定库的所有表
select table_name from all_tables where trim(owner)='库名';
得到指定表的所有字段
select column_name from USER_TAB_COLUMNS where TABLE_NAME='表名';
ms sqlserver实现:
得到制定库的所有表
select name from sysobjects where type = 'u' order by name;
注:在哪一个库执行,便得到那个库的所有表。
得到指定表的所有字段
select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '表名')
db2实现:
得到指定用户的所有表
SELECT NAME FROM SYSIBM.SYSTABLES WHERE CREATOR = '用户名'
得到指定表的所有字段
SELECT NAME FROM SYSIBM.SYSCOLUMNS WHERE TBNAME = '表名'
分享到:
评论

相关推荐

    查询所有数据库-一个数据库中所有表和表的所有字段

    在SQL Server中,查询所有数据库、以及每个数据库中所有表和表的所有字段是数据库管理员或开发人员日常工作中常见的任务。这有助于了解数据库的结构和数据存储情况。以下是如何执行这些查询的详细步骤。 首先,我们...

    PGSQL统计一个数据库所有数据库空字段的函数

    在PostgreSQL(简称PGSQL)中,有时我们需要统计数据库中所有表的空字段数量。这在数据分析、数据清洗等场景下非常有用。下面详细介绍如何创建并使用一个自定义函数来实现这一功能。 #### 函数概述 该函数名为`...

    得到SQL数据库中所有表字段及字段中文描述.pdf

    在SQL Server 2005中,获取数据库中所有表的字段及字段中文描述通常是为了进行数据管理和文档化。以下是一些关于这个SQL查询的重要知识点: 1. **系统视图和对象**: - `sys.columns`:此视图包含了数据库中所有...

    SQLserver遍历所有表数据库命令

    我们可以通过查询 sysobjects 系统表来获得数据库中所有表的名称。 syscolumns 系统表是另一个重要的系统表。syscolumns 系统表包含了数据库中所有字段的信息,包括字段的名称、数据类型、长度等。我们可以通过查询...

    得到某个数据库的详细数据表结构

    一次性生成某个数据库的详细的数据结构,生成的文件为html格式,且按表名排序好,方便程序人员查看。最主要是不需要每次有结构... <br/>使用心得: 在数据表设计时,为每个表加上表描述,为每个字段加上说明

    字段名称 中英文对照 检查一对一

    该工具的工作原理可能是通过比较数据库中所有表的字段,将中文字段名与英文字段名进行匹配。首先,它会遍历每个表,然后提取出每条记录的所有字段及其对应的中英文名称。接着,它会对每一对中英文字段进行比对,检查...

    Oracle中如何用SQL检测字段是否包括中文字符

    首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个自定义函数,然后SQL中调用得到结果。但是感觉这个方法估计很耗时,毕竟每个字符都要比较,所以没有去实现。突然想到Oracle有一个编码转换的函数叫...

    读取oracle数据库中clob字段的值

    ### 读取Oracle数据库中CLOB字段的值 在处理Oracle数据库时,经常会遇到需要读取CLOB(Character Large Object)类型字段的情况。CLOB主要用于存储大量的文本数据,如文章、文档等内容。由于CLOB类型的数据量可能...

    全国省份城市数据库表(mysql).zip

    全国省份城市数据库表是用于存储中国各个省份及下属城市的详细信息的数据结构,通常在MySQL这样的关系型数据库管理系统中实现。这个数据库表对于构建地理信息系统、物流管理、人口统计分析等应用非常有用。在这个...

    数据库的交叉表、左链接

    数据库中的交叉表和左链接是两种非常重要的查询技术,它们在数据分析、报表生成以及信息整合中发挥着关键作用。下面将详细阐述这两种概念及其实际应用。 首先,我们来看交叉表(Pivot Table)。交叉表是一种将数据...

    解析如何查看Oracle数据库中某张表的字段个数

    如果需要查询MySQL中的所有表的字段数,可以利用`INFORMATION_SCHEMA.COLUMNS`系统表: ```sql SELECT COUNT(*) FROM information_schema.columns WHERE table_name = 'test'; ``` 这将返回`test`表的列数量。...

    zabbix数据库表结构分析

    每个表中都会有一个id字段作为唯一标识符,例如Hosts表中的hostid列和Items表中的itemid列。这些id字段通常用于表与表之间的关联,例如items表会通过hostid这个外键与hosts表关联,来标识数据属于哪个主机。 在...

    怎样获取一个表中所有字段的信息

    在数据库管理与开发过程中,经常需要查询某个表的所有字段信息,包括字段名称、数据类型、长度、是否可为空等。这有助于更好地理解和维护数据库结构。本文将详细介绍如何通过SQL语句来实现这一需求。 #### 方法一:...

    中国省市县三级数据库表SQL完美版

    在SQL(Structured Query Language)中,这种数据库表可能被设计为一张包含多个字段的表,如: 1. `id`:主键,通常为自增整数,用于唯一标识每一个行政区域。 2. `province`:省份名称,字符串类型,表示中国的各个...

    动态树形菜单数据库表设计

    在传统的数据库设计中,通常遵循第三范式的原则,即数据表应该只包含直接关联于主键的信息,避免出现非主键字段之间的依赖关系。这种方式可以有效减少数据冗余,但是也带来了一些问题: 1. **查询效率低:** 如果...

    黑马乐优商城数据库脚本,与视频一致包含所有表

    标题中的“黑马乐优商城数据库脚本,与视频一致包含所有表”指的是这是一个与某教育机构黑马程序员(可能是一个在线编程学习平台)相关的乐优商城项目的数据库脚本。这个脚本与该机构的教学视频内容相匹配,包含了...

    查询sqlserver下的所有表

    以下是一个简单的示例SQL查询语句,用于检索当前数据库中所有表的名称: ```sql SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE'; ``` 这个查询会返回所有基表(即非视图)的...

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例

    第三部分:得到数据库所有表 使用SQL语句select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsUserTable') = 1 order by name可以获取当前数据库中的所有表信息。 第四部分:得到某个表中的字段信息 使用...

    kettle常见控件(输入、输出,字段选择、设置变量、记录集连接、值映射、字符串替换、js、Java)的使用案例

    - **数据库输入**:Kettle提供了多种方式从数据库中抽取数据,如"数据库输入"步骤,可以配置SQL查询来提取所需记录。通过设置连接参数、表名、查询条件,可以灵活地获取数据源。 2. 输出控件: - **数据库输出**...

    如何根据表里的一个字段,查出它属于哪张表

    在数据库管理与开发过程中,经常需要查询某个特定字段所在的表。这对于了解数据结构、进行数据迁移或编写SQL查询时非常有用。本文将详细介绍如何在SQL Server环境中通过SQL查询语句来实现这一功能。 #### 基本概念...

Global site tag (gtag.js) - Google Analytics