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