`

查询数据库里所有表名和字段名

 
阅读更多

查询数据库里所有表名和字段名的语句
SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES;==>SELECT t.TABLE_NAME,t.* FROM INFORMATION_SCHEMA.TABLES t;
查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

#查询数据库里所有表名和字段名的语句
#SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES;==>SELECT t.TABLE_NAME,t.* FROM INFORMATION_SCHEMA.TABLES t;
#查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
#ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
#ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
#MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

 

 

字段类型

中文说明

限制条件

其它说明

CHAR

固定长度字符串

最大长度2000 bytes

 

VARCHAR2

可变长度的字符串

最大长度4000 bytes

可做索引的最大长度749

NCHAR

根据字符集而定的固定长度字符串

最大长度2000 bytes

 

NVARCHAR2

根据字符集而定的可变长度字符串

最大长度4000 bytes

 

DATE

日期(日- 月- 年)

DD-MM-YY (HH-MI-SS )

经过严格测试,无千虫问题

LONG

超长字符串

最大长度 2G (231 -1 )

足够存储大部头著作

RAW

固定长度的二进制数据

最大长度2000 bytes

可存放多媒体图象声音等

LONG RAW

可变长度的二进制数据

最大长度 2G

同上

BLOB

二进制数据

最大长度 4G

 

CLOB

字符数据

最大长度 4G

 

NCLOB

根据字符集而定的字符数据

最大长度 4G

 

BFILE

存放在数据库外的二进制数据

最大长度 4G

 

ROWID

数据表中记录的唯一行号

10 bytes ********.****.**** 格式,* 为0 或1

NROWID

二进制数据表中记录的唯一行号

最大长度4000 bytes

NUMBER(P,S)

数字类型

P 为整数位,S 为小数位

DECIMAL(P,S)

数字类型

P 为整数位,S 为小数位

INTEGER

整数类型

小的整数

FLOAT

浮点数类型

NUMBER(38) ,双精度

REAL

实数类型

NUMBER(63) ,精度更高 

分享到:
评论

相关推荐

    asp获取数据库中所有表名和字段名

    ### ASP 获取数据库中所有表名和字段名 在ASP(Active Server Pages)环境中,通过脚本语言(如VBScript或JScript)与ADO(ActiveX Data Objects)对象结合使用,可以实现对数据库的操作,包括查询数据库中的所有...

    获取数据库表名和字段名.rar

    这个名为"获取数据库表名和字段名.rar"的压缩包文件很可能包含了用于这一目的的代码或工具。下面我们将深入探讨如何在不同的数据库系统中获取这些信息,并讨论其在实际工作中的应用。 1. 数据库结构概述: - 表:...

    PostgreSQL获取表名和字段名

    在PostgreSQL数据库管理系统中,获取表名和字段名是数据库管理员和开发人员日常工作中常见的任务。这有助于了解数据库结构,进行数据操作、查询优化或设计新的应用程序。以下是一些关于如何在PostgreSQL中获取这些...

    VB_读取ACCESS数据库中所有表名及指定表的字段名.doc

    VB 是一款功能强大的编程语言,可以用于读取 ACCESS 数据库中的所有表名和指定表的字段名。下面将详细介绍如何使用 VB 读取 ACCESS 数据库中的所有表名和指定表的字段名。 一、读取 ACCESS 数据库中的所有表名 要...

    C#获得SQLServer服务器名、数据库名、表名、以及字段名的方法归类.pdf

    C# 获取 SQL Server 服务器名、数据库名、表名、以及字段名的方法归类 本文档主要介绍了使用 C# 语言获取 SQL Server 服务器名、数据库名、表名、以及字段名的方法。这些方法可以帮助开发者快速获取 SQL Server 中...

    鼎捷MES数据库表名与字段名

    鼎捷MES 数据库表名与字段名文档,鼎捷MES数据库结构!

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

    这条语句将从 SysColumns 表和 SysTypes 表中获取指定表中的所有字段名和数据类型。 四、获取表中主键所包含的列名 获取表中主键所包含的列名可以使用以下 SQL 语句: `SELECT syscolumns.name FROM syscolumns, ...

    SQL查询包含某个字段的所有表名

    结果将列出所有包含'FID'字段的表名及其对应的字段名。 2. **查询包含'FID'字段或'FUserID'字段的所有表名**: ```sql SELECT b.name as TableName, a.name as ColumnName FROM syscolumns a INNER JOIN ...

    mysql的最长数据库名,表名,字段名可以是多长.pdf

    MySQL 数据库的命名规则主要包括数据库名、表名、字段名三个方面。 数据库名 MySQL 数据库名的最大长度为64个字符,可以包含字母、数字、下划线和美元符号,但不能以数字开头。 表名 MySQL 表名的最大长度为64个...

    金蝶k3数据字典表名和字段名说明标准供应链.zip

    金蝶k3标准供应链数据字典表名和字段名说明

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

    ### Java如何获得数据库表中各字段的字段名 在Java编程中,经常需要与数据库进行交互,例如查询、更新或删除等操作。其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构...

    使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名

    在数据库管理中,有时我们需要获取特定数据库系统的所有数据库名、表名以及字段名。这篇文章将详细介绍如何使用SQL语句在MySQL、SQL Server和Oracle数据库中进行这样的查询。 首先,我们来看MySQL。MySQL提供了`...

    asp.net获取SQL所有数据库名、所有表名、所有字段名

    ASP.NET 中获取 SQL 服务器所有数据库名、所有表名、所有字段名 在 ASP.NET 中,获取 SQL 服务器中的数据库名、表名和字段名是非常有用的功能,下面我们将详细介绍如何获取这些信息。 获取所有数据库名 要获取...

    获取数据库表名,字段名ASP.txt

    在ASP论坛上看到很多网友问怎么获取数据库表名,字段名以及如何对字段进行删除,增添的操作故写此文。 本人对SQLServer比较熟一些,故以SQLServer为列:

    PL/SQL实现获得所有表名及列名到表

    本文将详细探讨如何使用PL/SQL来实现获取数据库中所有表名及其列名,并存储到一个特定的表中。 ### 一、理解需求与设计思路 #### 1. 需求分析: 我们的目标是创建一个PL/SQL程序,该程序能够遍历当前用户拥有的...

    Access查询表名和字段名.pdf

    这里,我们清空了DataGridView(dgv)并遍历了列信息,为每一列添加一行,并填充字段名和类型。注意,`DATA_TYPE`字段通常包含一个整数值,代表不同的数据类型,如2表示整数,3表示浮点数。你需要根据实际的Access...

    用友通数据库字典-表名-字段名具体含义

    用友数据字典,一个专用查询工具,可以选择模块等等....... 用友数据字典,一个专用查询工具,可以选择模块等等.......

    使用SQL查询所有数据库名和表名1

    在本篇文章中,我们将详细介绍如何使用SQL来查询所有数据库名和表名,以及获取指定表中的字段名和字段类型。 首先,让我们来看看在不同数据库管理系统(DBMS)中如何查询所有数据库名: 1. **MySQL**: - 使用`...

Global site tag (gtag.js) - Google Analytics