查詢資料庫中所有列名

2021-10-12 01:47:47 字數 442 閱讀 9888

如何從整個資料庫所有表中查詢出乙個列名?比如想要查詢乙個名為"name"的列名,但是忘記了這一列是在那乙個表中,需要從整個資料庫的所有表中進行查詢。

oracle 資料庫:

select * from user_col_comments s where s.column_name like 'name%';

mysql資料庫:

select * from information_schema.columns

where column_name like 'name%';

sqlserver資料庫:

select object_name(id) 表名,name 列名 from syscolumns t

where name like 'name%';

查詢表中所有列名及備註

select from fn listextendedproperty null,user dbo table cp jckqk column default select b.name as tblname,c.name as colname,a.value as description from...

查詢資料庫中所有的表

select from sysobjects where xtype u 查詢當前資料庫下所有使用者建立的表 xtype char 2 物件型別。可以是下列物件型別中的一種 c check 約束 d 預設值或 default 約束 f foreign key 約束 l 日誌 fn 標量函式 if 內...

SQL Server 查詢資料庫中所有資料庫名錶名

1.查詢資料庫中的所有資料庫名 select name from master sysdatabases order by name 2.查詢某個資料庫中所有的表名 select name from sysobjects where xtype u order by name xtype u 表示所...