`
yanyanquan
  • 浏览: 451310 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

查询数据库里所有表名,字段名的语句

    博客分类:
  • SQL
阅读更多

SQL查看所有表名:
1、select    name    from    sysobjects    where    type='U'

2、select * from information_schema.tables

查询表的所有字段名:
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查看所有表数据:

declare @sql nvarchar(100)
declare @tableName nvarchar(100)
declare cur cursor for
select name from sysobjects where xtype='U'  --搜索所有表名
open cur
while @@fetch_status=0
 begin
   set @sql='select * from  [' + @tableName + '] '      --循环查询表数据
   exec sp_executesql @sql
   fetch next from cur into @tableName
 end
close cur
deallocate cur
set nocount off

 

分享到:
评论

相关推荐

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

    在ASP(Active Server Pages)环境中,通过脚本语言(如VBScript或JScript)与ADO(ActiveX Data Objects)对象结合使用,可以实现对数据库的操作,包括查询数据库中的所有表名、字段名及数据内容。下面将详细介绍...

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

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

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

    Sql Server 获取 SQL 所有数据库名、所有表名、所有字段名 Sql Server 是一种关系数据库管理系统,用于存储和管理大量的数据。为了更好地管理和维护数据库,需要获取数据库中的各种信息,例如数据库名、表名、字段...

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

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

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

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

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

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

    Sql查询MySql数据库中的表名和描述表中字段(列)信息

    下面为大家介绍利用SQL查询语句获取Mysql数据库中表的表名,表描述、字段ID、字段名、数据类型、长度、精度、是否可以为null、默认值、是否自增、是否是主键、列描述 一、查询表信息(表名/表描述) SELECT table_...

    SQL2008对表名及字段区分大小写

    - 当数据库的排序规则被设置为区分大小写时,所有的SQL查询都必须严格按照字段名的大小写来书写,否则可能会导致查询失败。 通过以上方法,我们可以灵活地在SQL Server 2008中控制表名、字段名等标识符的大小写敏感...

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

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

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

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

    SQLSERVER查询所有数据库名,表名,和字段名的语句

    在SQL Server中,查询数据库名、表名以及字段名是常见的数据库管理任务,这对于数据库的维护、数据分析或者应用开发都非常重要。以下是如何在SQL Server中执行这些查询的详细步骤: 1. **获取所有数据库名**: ...

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

    1. **表结构获取**:在数据库中,每个表都有其特定的结构,包括字段名(Column)、字段类型(Data Type)、是否为主键(Primary Key)、是否允许为空(Nullable)等属性。工具通过执行`DESCRIBE`或`SHOW COLUMNS ...

    查询数据库名,表名,表字段等

    通过连接`syscolumns`、`systypes`和`sysobjects`三个系统表,可以查询特定表(此处为`AREA_INFO`)的所有字段及其相关信息,如字段名称、数据类型、长度和是否可为空等。 #### 查询存储过程定义 ```sql -- 查询...

    在多表中查找一个表名或者字段名的 SQL 语句

    本文将详细解析如何在多表中查找特定的表名或字段名,这一技能对于数据库管理员、数据分析师以及任何需要与数据库交互的专业人士都是必不可少的。 ### Oracle中的表名和字段名查询 #### 查找表名包含特定字符串的...

    SQL获取数据库的数据库名,表名,存储过程

    要获取特定表的所有字段名,可以使用下面的SQL语句: ```sql SELECT Name FROM SysColumns WHERE id = Object_Id('TableName'); ``` 或者对于较新的SQL Server版本: ```sql SELECT syscolumns.name, systypes....

    在数据库中按照字段名找所在的表的语句

    - **INFORMATION_SCHEMA.COLUMNS**:此表存储了数据库中所有表的列信息,包括表名、字段名等。 - **INFORMATION_SCHEMA.TABLES**:此表存储了数据库中的所有表的基本信息,如表名、所属模式等。 ### 三、SQL语句...

    根据表名及字段,自动生成insert,update,select语句

    首先在数据库中创建存储过程和方法,然后调用创建好的存储过程,生成带有与表名及字段相关的insert,update,delete语句,变量与表字段名相同,例如: "insert into temp (col1,col2,col3) values ('"+col1+"','"+col2...

    任意数据库连接、表、字段名获取

    - 构建SQL查询语句,用于获取表名或字段名。 - 使用SqlCommand执行查询,并通过SqlDataReader读取结果。 - 将结果处理为DataTable,方便进一步操作,例如显示在界面上。 - 关闭连接以释放资源。 在"DBACESS"中,...

Global site tag (gtag.js) - Google Analytics