如何查询有多少个表,字段有多少,字段名是什么

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:31:28
利用sql语言可以查询数据库里有多少个表?
有多少字段?字段名是什么?
应该怎么做?指教了

(是T-SQL哈)查询有哪些用户表:
select name from sysobjects where type='u'

查询表的个数的就是select count(name) from sysobjects where type='u'

如果你想查询的是所有的(包括系统的,就把where type='u')去掉就行了。

这个是查询所有列(还是指用户的哈,如果全要,就吧条件去掉就行了)

select * from syscolumns where offset!=0 order by offset

P-SQL差不多貌似。没怎么用过

mysql的就直接

show tables
就可以了。

查询表的数量
select * from sysobjects

查询字段名
select * from syscolumns

两个表的关联列是id