当前位置:首页 » 编程语言 » sql查所有列名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查所有列名

发布时间: 2023-05-13 10:29:05

sql语句怎么查询指定表的列名

查询dba_tab_columns
如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name=upper('yyy')
;
如果表名的区分大小写的话,注意表名用双引号,如:
select
column_name
from
dba_tab_columns
where
owner=upper('xxx')
and
table_name="mytable"
;
亲测无误。

Ⅱ mysql 如何用sql语句查询表的所有列名

select COLUMN_NAME from information_schema.columns where table_name='b'
select count(*) from information_schema.COLUMNS WHERE TABLE_SCHEMA='a' and table_name=‘b’
a是库名,b是表明

Ⅲ 在sqlserver2000中怎么查表的列名并按在表中的顺序显示

--通过如下语句得到当前Sql server中所有的数据的名称:
use master
select [name] from [sysdatabases] order by [name]
go

-- 查询数据库中的所有用户表
use [DBname]
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]

--通过上面的查询的id,可以查出这个表中所有的字段,例如我们查询BaseData表中所有的字段,就可以通过下面的语句查出:
select [name] from [syscolumns] where [id] = 2087000699 order by [colid]
go

你所说的问题的语句是:
select [name], * from [syscolumns] order by [id]

Ⅳ sql语句怎么查询指定表的列名

如果用mysql 的话 mysql> desc 表名

Ⅳ sql语句能够列出一个表所有列的列名么 sqlite能够列出一个表所有列的列名么

表名和列明一般都存储在系统表里面,只要你找到那个系统表.SQL Server 表名存储在sysobjects中,而列名存储在syscolumns中,从这两张表中能查到某个表的列名

Ⅵ sql列查询求教sql达人

*******************
SqlServer
*******************
1、把查询结果放入临时表(因为用到【identity(int)】)
select identity(int) as id,name into #temp from syscolumns where id in (select id from sysobjects where name='表名');
2、查帆并询你慧桥想要的结果
select * from #temp;
3、删除临时表
drop table #temp;

*****************
oracle
*****************
select rownum as id,column_name from all_tab_columns where table_name='大写的表名态碧迹';

---
以上,希望对你有所帮助。

Ⅶ sql server中有没有办法得到一个表的所有的列名,帮帮忙,谢谢!

方法一:select name from syscolumns where id=(select max(id) from sysobjects where xtype='迟颤绝u' and name=‘你的表名码姿'洞伏)
方法二:select 列名=name from syscolumns where id=object_id(N'你的表名'')

Ⅷ MySQL如何查询一个表的所有列名

结论:使用 describe 或 desc 关键字,可打印表的结构。

用法是这样的:

describe

使用简短的 DESC 效果是一样的。


以上。

Ⅸ sql怎么查询一个数据库所有表列数

--读取库中的所有表名
select name from sysobjects where xtype='u'
--读取指定表的所有列名
select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')
获取数据库表名和字段
sqlserver中各个系统表的作用
sysaltfiles 主数据库 保存数据库的文件
syscharsets 主数据库 字符集与排序顺序
sysconfigures 主数据库 配置选项
syscurconfigs 主数据库 当前配置选项
sysdatabases 主数据库 服务器中的数据库
syslanguages 主数据库 语言
syslogins 主数据库 登陆帐号信息
sysoledbusers 主数据库 链接服务器登陆信息
sysprocesses 主数据库 进程
sysremotelogins主数据库 远程登录帐号
syscolumns 每个数据库 列
sysconstrains 每个数据库 限制
sysfilegroups 每个数据库 文件组
sysfiles 每个数据库 文件
sysforeignkeys 每个数据库 外部关键字
sysindexs 每个数据库 索引
sysmenbers 每个数据库 角色成员
sysobjects 每个数据库 所有数据库对象
syspermissions 每个数据库 权限
systypes 每个数据库 用户定义数据类型
select 列名=name from syscolumns where id=object_id(N'要查的表名')

Ⅹ 如何利用SQL语句查看某一个表全部列或单个列的属性

exec sp_columns 表名 --返回某个表列的信息

exec sp_help 表名 --查看某个表的所有信息

这些是系统的存储过程

例如:

用SQL语句查询一个数据表所有字段的类型可以参考下面的代码:

SELECT

name AS column_name,TYPE_NAME(system_type_id) AS column_type,

(10)sql查所有列名扩展阅读:

更新:update table1 set field1=value1 where 范围

查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

平均:select avg(field1) as avgvalue from table1