如何从整个数据库所有表中查找出一个列名?比如想要查找一个名为"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%';