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='表名';

原文地址:https://www.cnblogs.com/TTonly/p/12132651.html

时间: 2024-10-26 20:30:22

SQL查询表的所有字段名的相关文章

关于SQL插入数据的字段名问题

SQL插入语句的字段名如果遇到关键字,才需要添加`. 以下是不写 `符号的字段名: insert into page (title,author,content,intime,uptime) values ('wds1232323232fdf','adsfsd','ewrwer','1492070736','0'); 以下是写 `符号的字段名: insert into page (`title`,`author`,`content`,`intime`,`uptime`) values ('wds

sql 查询表中所有字段的名称

最近工作用到SQL语句查询表中所有字段的名称,网上查询,发现不同数据库的查询方法不同,例如: SQL server 查询表的所有字段名称:Select name from syscolumns Where ID=OBJECT_ID('表名') Sqlite 查询表中所有字段名称: SELECT name FROM sqlite_master WHERE type=’table’ ORDER BY name; Oracle查看所有字段 select column_name from user_ta

Python取出SQL表单中的字段名

def ReturnInfo(self, avalue, akey): cursor = connection.cursor() Sql = "select * from %s where %s=%s" % (self.table, akey, avalue) cursor.execute(Sql) SqlDomain = cursor.description # 下文说明cursor.description的作用 DomainNum = len(SqlDomain) SqlDomai

sql查询表的所有字段和表字段对应的类型

1.查询表的所有字段 select syscolumns.name from syscolumns where id=object_id('写上要查询的表名') 2.查询表的所有字段+表字段对应的类型 select syscolumns.name,systypes.name from syscolumns,systypes where syscolumns.xusertype=systypes.xusertype and syscolumns.id=object_id('写上要查询的表名') 3

[SQL]查询表里的字段名

Select Name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables WHERE TABLE_TYPE='BASE TABLE' OR TABLE_TYPE='VIEW' select * from information_schema.views select * from information_schema.columns

SQL查询表,表的所有字段名,SQL查询表,表的所有字段名

SQL查询表,表的所有字段名 2011-07-29 10:21:43|  分类: SQLServer |  标签:表  sql  字段   |举报 |字号 订阅 SQL查询表,表的所有字段名 SQL SERVER 查看所有表名: select name from sysobjects where type='U' 查询表的所有字段名: Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_sc

SQL添加表字段以及SQL查询表,表的所有字段名

通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0 alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0 alter

SQL 查找表名 字段名

转载:http://www.accessoft.com/article-show.asp?id=6135 经常碰到一些忘记表名称的情况,此时只记得个大概,此时可通过查询系统表Sysobjects找到所要的表名,如要查找包含用户的表名,可通过以下SQL语句实现, Select * From sysobjects Where name like '%user%' 如果知道列名,想查找包含有该列的表名,可加上系统表syscolumns来实现,如想查找列名中包含有user的所有表名,可通过以下SQL语句

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

查询数据库里所有表名和字段名的语句SQL 查询所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'mysql: SELECT * FROM INFORMATION_SCHEMA.TABLES查询表的所有字段名:SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEM