SQL查询表的所有字段名

Posted TTonlyV5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询表的所有字段名相关的知识,希望对你有一定的参考价值。

SQL SERVER

查看所有表名:

select name from sysobjects where type='U'

查询表的所有字段名:

Select name from syscolumns Where ID=OBJECT_ID('表名')

select * from information_schema.tables
select * from information_schema.views
select * from information_schema.columns

mysql
查询表的所有字段名:

select *
from information_schema.columns 
where table_name='table_name' 
and table_schema='table_schema'
ORDER BY ORDINAL_POSITION

ACCESS

查看所有表名:

select name from MSysObjects where type=1 and flags=0

MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

Oracle

select cname from col where tname='ZW_YINGYEZ'
select column_name from user_tab_columns where table_name='ZW_YINGYEZ'

查询表字段数

select count(column_name) from user_tab_columns where table_name='表名';

以上是关于SQL查询表的所有字段名的主要内容,如果未能解决你的问题,请参考以下文章

使用SQL Server和Mysql查询所有数据库名表名和字段名

如何用SQL语言检索表中的字段名

sqlserver 如何获得所有数据库名 如何获得已知数据库所有表名 和 已知表明获得所有字段名和字段类型

在sql中不知道表名,但是知道字段名,怎么根据这个字段名来查询出这张表

hibernate sql 语句 查询所有 字段名

oracle中怎么用sql查表以及表的字段名