資料庫小記:根據指定名稱查詢資料庫表名及根據指定名稱查詢資料庫所有表中的欄位名稱

  • 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%';  

Tags: