社区
其他数据库
帖子详情
根据表名查询表的字段名(列名称)
yuanzheng45
2011-02-22 02:43:25
我写了一个方法要根据“表名”查询表里的字段名比如:
A C B
1 3 5
2 4 6
我查出列名数据就是
A
C
B
不需要排序,最好能够跟表里的字段顺序一致。
各位大大 支持一下。。。
需要MYSQL 、 SQL Server 、 Oracle 、
先谢谢 回答任意一个都给分。 如果可以我会加分
...全文
130
7
打赏
收藏
根据表名查询表的字段名(列名称)
我写了一个方法要根据“表名”查询表里的字段名比如: A C B 1 3 5 2 4 6 我查出列名数据就是 A C B 不需要排序,最好能够跟表里的字段顺序一致。 各位大大 支持一下。。。 需要MYSQL 、 SQL Server 、 Oracle 、 先谢谢 回答任意一个都给分。 如果可以我会加分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanzheng45
2011-02-24
打赏
举报
回复
谢谢喽。。结贴
ACMAIN_CHM
2011-02-22
打赏
举报
回复
这几种数据库都有它的数据字典,可以直接用SQL语句取到相关列信息,不需要通过ADO来逐FIELD来取。
mysql
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='db1' and TABLE_NAME='table1'
sqlserver:
select syscolumns.* from syscolumns inner join sysobjects on syscolumns.id = sysobjects.id where sysobjects.name = 'table1'
Oracle
select * from ALL_TAB_COLUMNS where table_name = 'TABLE1'
wwwwb
2011-02-22
打赏
举报
回复
oracle:
select * from all_TAB_COLUMNS where table_name = 'ACHBATCH'//注意表名大写
wwwwb
2011-02-22
打赏
举报
回复
mysql 5.x以上:
select *from information_schema.columns
where table_schema='csdn' and table_name='test'
sqlserver:
select * from syscolumns
where id = (select id from sysobjects where name = '表名')
yuanzheng45
2011-02-22
打赏
举报
回复
各位大大 直接给 SQL语句 ok 我用 Ibatis
wwwwb
2011-02-22
打赏
举报
回复
1、ADO连接数据库,用OPENSCHEMA取;
2、连接数据库后,直接读取系统表。
yuanzheng45
2011-02-22
打赏
举报
回复
自己顶。。。。。。。。。。。。。。。。。。。。。。。。。。。
Oracle
查询
库中所有
表
名
、
字段名
、
字段名
说明,
查询
表
的数据条数、
表
名
、中文
表
名
Oracle
查询
库中所有
表
名
、
字段名
、
字段名
说明,
查询
表
的数据条数、
表
名
、中文
表
名
查询
所有
表
名
: select t.table_name from user_tables t;
查询
所有
字段名
:select t.column_name from user_col_comments t;
查询
指定
表
的所有
字段名
:select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查询
指定
表
的所有
字段名
和字段
mysql根据
表
名
或
字段名
查询
表
或字段所在库
1、根据
表
名
查询
哪些库中存在该
表
select table_schema from information_schema.tables where table_name = ‘
表
名
’; 2、根据
字段名
查询
哪些库中的
表
存在该字段 select table_schema,table_name from information_schema.columns where column_name = ‘
字段名
’; ...
mysql
查询
表
名
和注释,根据
表
名
查询
表
字段
1、
查询
数据库所有
表
名
和
表
注释 SELECT TABLE_NAME AS tableName, TABLE_COMMENT AS tableComment FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'signal_notification' 2、根据
表
名
查询
表
字段和
表
注释 SELECT column_name, NULL, data_type, column_comment -- column_type FR
根据
字段名
称
查询
数据库
表
名
Oralcle数据库中根据
字段名
查询
表
的
名称
select * from user_tab_columns where column_name='需要
查询
的
字段名
'; MySql数据库中根据字段
查询
表
名
SELECT TABLE_SCHEMA AS '数据库名', TABLE_NAME AS '
表
名
' FROM information_schema.C
根据字段
查询
表
名
字段名
查询
表
名
数据库
表
information_schema.columns的信息; select * from information_schema.columns where table_name='user';
查询
结果: 小结:这里可以看到
表
所对应的所有
字段名
和所属数据库。 根据
字段名
查询
表
名
; select * from information_schema.columns where column_name='name';
查询
结果 小结:这里可以看到
字段名
对应的所有
表
; .
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章