`

查询数据库中所有表及所有字段的SQL语句

阅读更多
Sql Server版:

列出当前DB中所有表:
select name from dbo.sysobjects where xtype='u' and (not name LIKE 'dtproperties')

列出表中所有字段:
SELECT dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name
FROM dbo.syscolumns INNER JOIN
dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id
WHERE dbo.sysobjects.name='TM_User'and (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties'))
Oracle版:

列出当前DB中所有表:
select table_name from user_all_tables

列出表中所有字段:
SELECT column_name from user_tab_columns where table_name='EDL_TM_User')
分享到:
评论
1 楼 Java路 2012-09-05  
GOOD!!!

相关推荐

    SQL语句查询数据表主键和所有字段

    在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...

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

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

    达梦数据库建表操作SQL语句大全.pdf

    通过SQL语句 `select count(*) as dida from sysobjects where id = object_id(N'[所有者].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1` 来查询表是否存在,根据返回值判断表是否存在,返回值为1表示存在...

    查询数据库中有数据的表SQL语句

    本文将深入探讨一个特定的SQL查询语句,旨在找出数据库中包含数据的表,即“查询数据库中有数据的表SQL语句”。此查询不仅对数据库管理员(DBA)至关重要,对于任何需要理解和优化数据库结构、性能的IT专业人士也...

    java如何获得数据库表中各字段的字段名

    其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构动态创建Java对象时非常有用。 #### 基本原理 要实现这一功能,主要依靠`java.sql.ResultSetMetaData`类来获取元...

    如何查询数据库中表的字段信息

    今天,我们将学习如何使用SQL语句来查询数据库中表的字段信息,本文将分别介绍SQL Server和Oracle数据库的实现方法。 SQL Server数据库 在SQL Server数据库中,我们可以使用系统视图来查询表的字段信息。系统视图...

    Sql Server获取SQL所有数据库名、所有表名、所有字段名.docx

    这条语句将从 SysColumns 表和 SysTypes 表中获取指定表中的所有字段名、数据类型、是否可为空、字段长度等信息。 还可以使用以下语句获取所有字段名: `SELECT sys.systypes.name, sys.syscolumns.name AS ...

    对比两个mysql数据库显示差异并生成更新SQL语句,执行到指定数据库

    没有找到合适的工具,于是作此程序,对比两个数据库的表、字段及索引差异,转换为对应的SQL语句,执行到生产环境中去。 【支持的操作】 表:增、删、改 字段:增、删、改 索引:增、删、改 【注意】 程序无法判断...

    SQL-根据数据库表名自动生成表中字段工具

    本工具“SQL-根据数据库表名自动生成表中字段工具”正是为了解决一个常见的开发痛点:快速获取和操作特定表的结构信息。它允许用户输入表名,然后自动生成该表的所有字段信息,以`INSERT INTO`和`UPDATE`语句的形式...

    经典的SQL查询语句,将内容作为字段查询

    4. 图片和SQL语句:虽然SQL主要用于处理文本数据,但在实际应用中,我们可能需要与图像数据交互。这通常涉及到BLOB(Binary Large Object)类型的字段,用于存储非文本数据。查询这类数据时,可能需要用到`SELECT ...

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL ...总之,通过上述SQL查询语句,我们可以高效地获取Oracle数据库中指定表的所有字段名和数据类型信息,这对于数据库管理和开发工作来说具有重要的意义。

    sql 创建数据库表、视图语句

    视图是数据库中的虚拟表,它不实际存储数据,而是基于一个或多个表的查询结果。视图对于简化复杂的查询非常有用,尤其是当你需要频繁地进行相同类型但稍微不同的查询时。创建视图的SQL语句是`CREATE VIEW`: ```sql...

    数据库建表操作SQL语句大全

    ### 数据库建表操作SQL语句...以上就是关于数据库建表操作的SQL语句大全及解释,涵盖了从创建表、数据的增删改查到表的维护等多个方面。希望这些内容能够帮助新手快速上手SQL语句,并熟练掌握数据库管理的基础技能。

    达梦数据库常用sql语句语法

    ### 达梦数据库常用SQL语句语法 ...通过以上详细介绍,我们了解了达梦数据库中一些常用的SQL语句语法,这些命令对于管理和维护数据库非常有用。希望这些内容能够帮助您更好地理解和使用达梦数据库。

    sqlserver 导出表及字段说明脚本.rar

    这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...

    mysql任意数据库中在系统所有表中所有字段查询符合任意字符的存储过程

    要查询所有表中包含特定字符的字段,首先需要构建一个动态SQL语句,然后通过`PREPARE`、`EXECUTE`和`DEALLOCATE`语句来执行这个动态SQL。 以下是一个可能的存储过程示例: ```sql DELIMITER $$ CREATE PROCEDURE ...

    数据库按照指定多个字段去重复查询sql语句

    按照指定字段查询出出现重复的数据 SELECT m.* FROM dbo.Sheet1$ m,( SELECT ZCMC,ZCFL,XH FROM dbo.Sheet1$ GROUP BY ZCMC,ZCFL,XH HAVING COUNT(1)>1 ) AS m1 WHERE m.ZCMC=m1.ZCMC AND m.ZCFL=m1.ZCFL ...

    sql语句全解 vf 数据库

    简单查询是指查询单个表中的一些字段。语法格式如下: SELECT [字段名列表] FROM [表名] 例如: SELECT * FROM 学生表 SELECT 字段名列表 FROM 表名 WHERE 条件 例如: SELECT * FROM 学生表 WHERE 年龄 > 18 ...

    sql语句获取数据库中的数据库表列.doc

    SQL 语句获取数据库中的数据库表列 数据库管理系统中,获取...通过使用这些 SQL 语句,我们可以轻松地获取数据库中的数据库表列信息,包括所有数据库的名称、所有表的名称、所有字段的名称和说明、表中字段信息等等。

    sql语句替换某列所有字段中的某个字符(如替换‘1,2,3,4’中的4)

    通过上述讨论,我们可以看到,利用SQL语句中的`REPLACE()`函数,可以高效且批量地完成对数据库表中特定字符的替换任务,这对于数据管理和维护来说是一项非常实用的技能。掌握这一技能,将有助于提升数据处理的效率和...

Global site tag (gtag.js) - Google Analytics