• <menu id="w2i4a"></menu>
  • logo Navicat使用教程-2019.1

    文檔首頁>>Navicat使用教程-2019.1>>Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

    Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索


    如果您曾經(jīng)嘗試在大型數(shù)據(jù)庫中定位特定列,那么我相信您會同意這可能是一項(xiàng)艱巨的任務(wù)。您可以從information_schema模式中收集有關(guān)DB結(jié)構(gòu)的許多信息。它具有所有表和表中所有字段的列表。然后,您可以使用從該表獲得的信息來運(yùn)行查詢。涉及的特定表是SCHEMATA、TABLES和COLUMNS。有一些外鍵,使您可以準(zhǔn)確地構(gòu)建如何在模式中創(chuàng)建表。

    但是,執(zhí)行數(shù)據(jù)庫范圍內(nèi)搜索的更簡單方法是使用Navicat Premium。Navicat在Non-Essentials Edition中可用,提供了“在數(shù)據(jù)庫/架構(gòu)中查找”功能,用于在數(shù)據(jù)庫和/或架構(gòu)中的表/視圖或?qū)ο蠼Y(jié)構(gòu)中查找數(shù)據(jù)。在今天的文章中,我們將學(xué)習(xí)如何使用它。

    Navicat Premium是一個(gè)數(shù)據(jù)庫開發(fā)工具,可讓您從單個(gè)應(yīng)用程序同時(shí)連接到MySQL,MariaDB,MongoDB,SQL Server,Oracle,PostgreSQL和SQLite數(shù)據(jù)庫。與Amazon RDS,Amazon Aurora,Amazon Redshift,Microsoft Azure,Oracle Cloud,Google Cloud和MongoDB Atlas等云數(shù)據(jù)庫兼容。您可以快速輕松地構(gòu)建,管理和維護(hù)數(shù)據(jù)庫。

    點(diǎn)擊下載Navicat Premium免費(fèi)版


    定位列

    我們首先在數(shù)據(jù)庫中查找一列。我們想在Sakila示例數(shù)據(jù)庫中找到“release_year”列。這是我們的處理方法:

    • 打開在數(shù)據(jù)庫/架構(gòu)中查找窗口;從菜單欄中選擇工具->在數(shù)據(jù)庫/架構(gòu)中查找。

    • 選擇目標(biāo)連接、數(shù)據(jù)庫或架構(gòu)。

    • 在“查找內(nèi)容”文本框中輸入搜索字符串。

    • 在“查找范圍”下拉列表中選擇“結(jié)構(gòu)”項(xiàng)。另一個(gè)選擇當(dāng)然是“數(shù)據(jù)”。

    • 選擇“搜索模式”。選項(xiàng)包括包含、全字、前綴或正則表達(dá)式。

    • 選中“不區(qū)分大小寫”框以禁用區(qū)分大小寫的搜索。

    • 由于我們在“查找范圍”下拉列表中選擇了“結(jié)構(gòu)”,因此我們現(xiàn)在可以選擇搜索不同的對象,包括表、視圖、函數(shù)、查詢或事件。

      填寫或選中所有字段后,表單應(yīng)如下所示:

      Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

    • 現(xiàn)在,繼續(xù)并單擊“查找”按鈕以獲取結(jié)果。在這種情況下,Navicat將一個(gè)表中的“release_year”列匹配:

      Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

      您可以在“查找結(jié)果”列表中雙擊一個(gè)對象以查看記錄或結(jié)構(gòu)。它將突出顯示:

      Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

    搜索數(shù)據(jù)

    試圖在沒有搜索工具的情況下在整個(gè)數(shù)據(jù)庫中查找給定值幾乎是不值得的。在Navicat中,我們需要做的就是與上述相同的過程,除了現(xiàn)在我們將從“查找”下拉菜單中選擇“數(shù)據(jù)”。

    這是從“搜索模式”下拉列表中選擇“前綴”的“JOHN”的“查找內(nèi)容”值的結(jié)果:

    Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

    如您所見,這種更一般的搜索導(dǎo)致更多匹配。

    再次雙擊“查找結(jié)果”列表中的對象,將在新選項(xiàng)卡中顯示記錄:

    Navicat使用教程:在Navicat Premium中執(zhí)行數(shù)據(jù)庫范圍內(nèi)的搜索

    注意Navicat生成的查詢以獲取所需結(jié)果。

    結(jié)論

    Navicat的“在數(shù)據(jù)庫/架構(gòu)中查找”工具極大地方便了在整個(gè)數(shù)據(jù)庫或架構(gòu)中查找數(shù)據(jù)或?qū)ο蠼Y(jié)構(gòu)。與information_schema模式的替代方案相比,實(shí)際上沒有競爭。您可以在產(chǎn)品頁面上了解有關(guān)Navicat Premium的功能的更多信息。

    相關(guān)內(nèi)容推薦:

    Navicat 使用教程>>>


    想要購買Navicat Premium正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊“咨詢在線客服”

    850×68.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();