首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 實用技巧:查詢表所屬資料庫與檢查表是否存在

     編輯:MySQL 綜合教學

查詢表所屬資料庫

SELECT TABLE_SCHEMA 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_NAME = 'your_tablename';

檢查資料庫中表是否存在

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'your_dbname';

進階應用

  • 跨資料庫尋找同名表
  • 自動化部署腳本前置檢查
  • 資料字典生成工具查詢基礎

效能提示

INFORMATION_SCHEMA 查詢在表極多時較慢,建議:

  • 加上 TABLE_TYPE = 'BASE TABLE' 過濾視圖
  • 僅查詢必要欄位
  • 頻繁查詢考慮快取結果
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved