数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称

  • 2019 年 11 月 1 日
  • 笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/eguid_1/article/details/79626217

注意:本篇文章仅适用于mysql和postgre这两种数据库

1、查询数据库中所有表名及对应表的详细信息

select * from INFORMATION_SCHEMA.tables  

2、根据指定名称查询表名(也可模糊查询,可查询表的详细信息)

select *  from INFORMATION_SCHEMA.tables where table_name = 'eguid';  select * from INFORMATION_SCHEMA.tables where table_name like '%eguid%'; 

3、查询数据库中所有表中的字段

select * from INFORMATION_SCHEMA.columns 

4、根据指定名称查询任意表中对应的字段和表信息

select * from INFORMATION_SCHEMA.columns where COLUMN_NAME = 'eguid';  
select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%eguid%';