轉帖|使用教程|編輯:鮑佳佳|2020-07-02 15:42:36.160|閱讀 492 次
概述:Navicat Premium 是一套數據庫管理工具,讓你使用一個程序即可同時連接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 數據庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
如果你曾嘗試在大型數據庫中找到特定列,我相信你會同意這是一項艱巨的任務。你可以從 information_schema 模式中收集有關數據庫結構的大量信息。它有一個列表包含所有表和表中所有字段。然后,你可以使用從此模式中獲取的信息運行查詢。涉及的表是 SCHEMATA、TABLES 和 COLUMNS。外鍵讓你可以準確地構建在模式中創建表的方式。
然而,執行數據庫范圍搜索的更簡單方法是使用 Navicat Premium。在非 Essentials 中,Navicat 提供了“在數據庫或模式中查找”功能,用于在數據庫和/或模式中查找表或視圖的數據或對象的結構。在今天的文章中,我們將學習如何使用此功能。
查找列
首先讓我們在數據庫中查找一列。我們想在Sakila 示例數據庫中查找“release_year”列。以下是我們的步驟:
1.打開“在數據庫或模式中查找”窗口。從菜單欄選擇“工具”->“在數據庫或模式中查找”。
2.選擇目標的“連接”、“數據庫”和/或“模式”。
3.在“查找字符串”文本框輸入搜索字符串。
4.在“查找范圍”下拉式列表中選擇“結構”。另一個選項當然是“數據”。
5.選擇“搜索模式”。選項包括“包含”、 “整個字”、 “前綴”或“正則表達式”。
6.勾選“不區分大小寫”框來禁用大小寫相關搜索。
7.由于我們在“查找范圍”下拉列表中選擇了“結構”,現在我們可以選擇搜索不同的對象,包括表,視圖,函數,查詢 和/或事件。
以下是填寫和/或選擇了所有字段時的表單:搜索數據
試圖在沒有搜索工具的情況下在整個數據庫中找到給定值幾乎是不值得的。在 Navicat 中,我們需要做的就是按照與上面相同的步驟,但這次我們將從“查找范圍”下拉菜單中選擇“數據”。
這是“搜索模式”下拉列表中選擇了“前綴”以及“查找字符串”值為“JOHN”的結果:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:Navicat公眾號