數據庫的輔助工具:My-SqlViewer


閱讀目錄

·開始

·My-SqlViewer 使用說明

·程序安裝及啟動說明

·程序主界面

·DataBase瀏覽器

·搜索數據庫

·存儲過程的復制

·比較數據庫

今天發一個我自己寫的且經常使用的數據庫的輔助工具:My-SqlViewer

由于我比較喜歡使用存儲過程,但發現不管是SQL Server Management Studio Express還是MySql的各類亂七八糟工具,在日常開發中,總會發現有些地方在使用時不夠方便,甚至缺少某些功能,于是才有這個工具的出現。

本工具的定位是:1. 輔助工具--所以功能有限,但要將有限的功能做得盡量好。2. 支持SqlServer與MySql

回到頂部

本程序是為程序員而設計的輔助工具,因此假設運行的操作系統環境中已安裝有所需要的各種必需組件,而沒有隨本程序的安裝包一起提供。

本程序需要以下組件

1. .Net Framework 2.0

2.如果使用SQL Server插件,則建議安裝SQL Server 或 SQL Server Management Studio (2005/2008)

3.如果使用MySql插件,則必需MySql.data.dll

本程序提供以下功能

1.比官方工具更方便的查看數據表,存儲過程,視圖,用戶函數的定義腳本。

2.在各種腳本定義中執行搜索功能,如搜索某個字段在哪些表,存儲過程中被使用。

3.比較數據庫結構定義。

4.在二個數據庫之間 復制存儲過程,視圖,用戶函數。

使用建議

由于本程序是一個網站,因此離不開瀏覽器軟件。為了能讓您有更流暢的操作體驗,建議選用Opera, Firefox, Safari, Chrome之類的瀏覽器,而不要使用IE及 以IE為基礎的“馬甲”瀏覽器(并非不支持IE,只是IE執行JS的性能太差)。

回到頂部

程序的安裝應該是很簡單的,雙擊安裝包即可,此處省略53個字......

當您安裝好本程序后,可以從開始菜單啟動它。現在啟動它吧,當您看到下圖時不要感動奇怪,因為本程序是一個采用Asp.net 2.0的網站程序,離不開瀏覽器的運行,為了能讓您有最好的操作體驗,程序并沒有選擇您的操作系統中默認的瀏覽器,而是讓您來選擇您最喜歡的瀏覽器。

插個題外話:默認的瀏覽器可能并不是最喜歡的瀏覽器。我就是這個設置:默認是Firefox,為了調試程序方便,但最喜歡的卻是Opera 。

您如果不喜歡每次都看到這個對話框,可以選擇“記住設置”。

再補充一下:如果您在安裝時選擇了需要對MySql支持的插件,但您的計算機上又沒有安裝MySql的數據提供者程序,那么在第一次啟動時,會有插件加載失敗的錯誤提示,可以不管它,直接點擊“轉到工具首頁”,當然您也可以先選擇“我知道這些問題了,下次不要再告訴我了”,這樣,下次就不會再提示了。(設置是保存在Cookie中)

如果當時選擇了安裝MySql的插件,但又不能正常運行,那么您可以:

1.安裝MySql的數據提供者程序或者將mysql.data.dll拷貝到網站的bin目錄中

2.找到網站的bin目錄,直接刪除MySqlViewer.Plugin.MySql.dll

不管您選擇了以上二種方法的哪一種,最后重啟程序是必須的。注意:程序運行后,會在系統拖盤區有個圖標的,請在圖標上右擊鼠標,然后選擇退出程序。

回到頂部

以下圖片就是程序正常啟動后應該可以看到的界面了。

第一次使用時,請點擊“新建連接”按鈕,創建一個數據庫的連接,如下圖所示

創建好連接后,您可以選擇一個連接,點擊“打開連接”。點點看吧。

回到頂部

在這個界面中,將會顯示當前連接所能訪問到的所有數據庫,及每個數據庫的表,視圖,存儲過程,自定義函數這些對象的定義。界面操作方式也與常用的桌面程序類似:擁有多選項卡的瀏覽功能,擁有各種方便的右鍵菜單功能。

回到頂部

您可以在上圖所示界面的左邊樹控件中,選擇一個節點,右擊,然后選擇“在數據庫中搜索”,此時會出現如下對話框:

輸入要查找的關鍵詞,點擊確定后,結果如下圖,程序會高亮顯示匹配行。

回到頂部

為了演示這個功能,先需要創建一個數據庫。我創建了一個數據庫:xxxxxxxxxxx,它沒有任何數據庫對象,如下圖

然后,從主界面中啟動”復制存儲過程“,接著選擇數據庫連接,數據庫對象,點擊”刷新列表“,將看到以下結果:

此時,可以選擇要復制的數據庫對象,然后點擊”開始復制“按鈕,最后我們再看看那個新創建的數據庫,如下圖所示:

回到頂部

在程序主界面中,啟動”比較數據庫“,接著選擇數據庫連接,數據庫對象,點擊”開始比較數據庫“按鈕后,將能看到以下比較結果,每個數據庫對象的定義中,第一個不匹配的行將以高亮行顯示。

點擊此處下載程序安裝包。

注意:本文所介紹的工具已有開源版本,點擊后面鏈接即可閱讀。【用ASP.NET寫個SQLSERVER的小工具】


轉載于:https://juejin.im/post/5bd2d545e51d4545800c2f81

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537620.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537620.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537620.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

安卓平板微信和手機微信同時登陸_Mac電腦如何同時登陸多個微信或QQ

現如今,微信和QQ已經不單單是簡單的社交軟件了,也成了工作必備軟件,工作中用它傳個文件,發個通知,不知道有多方便。但是很多人希望將工作圈和生活圈分開,有人想出拿兩部手機的方法,倒是可以&…

VSCode 開發Vue必備插件

工欲善其事,必先利其器 以下就是開發Vue必備插件: Vetur —— 語法高亮、智能感知、Emmet等 包含格式化功能, AltShiftF (格式化全文),CtrlK CtrlF(格式化選中代碼,兩個Ctrl需要同時…

蘋果x人臉識別突然失靈_教你解決mac電腦鍵盤失靈的問題

無論是使用WIN系統還是蘋果電腦都有可能遇到鍵盤失靈,無法使用的問題,那么蘋果電腦鍵盤失靈該怎么解決呢?這里macw小編為大家帶來了蘋果電腦鍵盤失靈解決教程,趕緊收藏起來吧!無線鍵盤失靈解決教程1、確保藍牙已啟用并…

產品文檔如何說清楚產品業務?關注這幾點就夠了

如果產品文檔沒把產品業務說清楚會有什么影響? 常見的:產品不符合業務(實際使用場景),驗收不通過,需要加班修改,調整。產品經理被罵。 嚴重的:甲方爸爸受不了了,換供應…

前端錯誤日志收集方案

前言 公司的項目上線出現問題后難以定位錯誤,研究過現存的錯誤監控方案,受限于特殊條件只能定制自己的錯誤收集方案。 基于以上背景我擼出來一個錯誤日志收集方案 - Ohbug。 歡迎各位大佬 star ~ 監控錯誤 說起錯誤的捕獲,首先想到的是 try c…

spring入門到放棄——spring事務管理

Spring事務提供了兩種管理的的方式:編程式事務和聲明式事務 簡單回顧下事務: 事務:邏輯上的一組操作,組成操作的各個單元,要么全部成功,要么全部失敗。 事務特性: 原子性:一個事務包…

高德百度地圖如何獲取附近小區酒店銀行等?

概述 實現以下功能:根據當前定位,查找附近小區 實現步驟 高德,百度地圖實現方式相同,步驟都是如下: 1.獲取當前位置的經緯度 2.查詢poitype編碼。 (小區,寫字樓,銀行&#xff0…

angular 字符串轉換成數字_Python基礎語法大全:字符串的處理與使用

本文來自牛鷺學院學員:鄧瑞杰字母處理string.capitalize()返回元字符串,且將字符串第一個字母轉為大寫,其它字母小寫string.title()返回元字符串,且將字符串第一個字母轉為大寫,其它字母小寫string.swapcase()用于對字…

Java實現MD5編碼32位

加入依賴包 <dependency><groupId>org.apache.directory.studio</groupId><artifactId>org.apache.commons.codec</artifactId><version>1.8</version></dependency> 實現代碼 DigestUtils.md5Hex(字符串)

計算機二級考試python_全國計算機等級考試考試大綱(2018年版)

級別 大綱名稱 一級 一級計算機基礎及WPS Office應用考試大綱&#xff08;2018年版&#xff09;點擊下載 一級計算機基礎及MS Office應用考試大綱&#xff08;2018年版&#xff09;點擊下載 一級計算機基礎及Photoshop應用考試大綱&#xff08;2018年版&#xff09;點擊下載 一…

人工智能的就業方向

關于AI在的就業方向主要有&#xff0c;科研機構(機器人研究所等)&#xff0c;軟硬件開發人員&#xff0c;高校講師等&#xff0c;在國內的話就業前景是比較好的&#xff0c;國內產業升級&#xff0c;IT行業的轉型工業和機器人和智能機器人以及可穿戴設備的研發將來都是強烈的熱…

1億像素的真相

世界那么大&#xff0c;謝謝你來看我&#xff01;&#xff01;關注我你就是個網絡、電腦、手機小達人 喬布斯曾說&#xff0c;“手機拍照上主打高像素&#xff0c;是手機廠商利用廣大消費者對照片成像原理知識漏洞的表現。” 小米發布了一款有1億像素的概念型手機&#xff0c…

python實現鏈表的刪除_Python中 為我們提供了一些獨特的解決方案的方法特性

實際上&#xff0c;在日常的工作中&#xff0c;我們很多需求&#xff0c;無論是常見的、還是不常見的&#xff0c;Python 都為我們提供了一些獨特的解決方案&#xff0c;既不需要自己造輪子&#xff0c;也不需要引入新的依賴(引入新的依賴勢必會增加項目的復雜度)。但是 Python…

打通C/4HANA和S/4HANA的一個原型開發:智能服務創新案例

2019獨角獸企業重金招聘Python工程師標準>>> 今年6月SAP發布C/4HANA之后&#xff0c;有顧問朋友們在公眾號后臺留言&#xff0c;詢問C/4HANA如何同SAP的數字化核心S/4HANA系統結合起來&#xff0c;從而打通企業的前后端業務&#xff0c;幫助企業實現數字化轉型。 有…

爬蟲的重要思想

1.理論上講只要網頁上面能夠看到的數據都是可以爬取的&#xff0c;因為所有看到的網頁上的數據都是服務器發送到我們電腦上面的&#xff0c;只是有的數據加密過&#xff0c;很難解密。 2.在網頁上無法看到或者無法獲取的數據&#xff0c;爬蟲同樣不可能拿到&#xff0c;比如一…

python web環境傻瓜搭建_python——web 環境搭建

1.安裝引用第三方庫 selenium pip install selenium 2.下載瀏覽器驅動&#xff08;驅動版本和瀏覽器版本要對應參考鏈接 http://npm.taobao.org/mirrors/chromedriver/&#xff09; 查看瀏覽器驅動對應關系&#xff0c;本次已最新驅動版本作為教材講解 版本2.42 發布時間2018.9…

項目管理十大知識領域,為何不含

問&#xff1a;項目管理十大知識領域&#xff0c;為何不含以下幾項&#xff1a;立項管理&#xff0c;合同管理&#xff0c;文檔管理&#xff0c;變更管理&#xff1f; 答&#xff1a; 立項完了才有項目&#xff1b; 合同管理包含在采購管理&#xff1b; 變更管理在整體管理&am…

B站視頻下載(VideoHelper)

繼續上次的知乎爬蟲&#xff0c; 這次開始了嗶哩嗶哩的爬蟲實踐&#xff1b; 首先介紹下如何下載吧&#xff1a; VideoHelper 里面有三種方式下載b站視頻。 同樣的流程&#xff0c; 還是先抓包&#xff0c;分析參數&#xff0c;尋找參數&#xff08;包括之前的請求包和頁面源碼…

在職場遇到一個總是說話帶刺的同事怎么相處?

網友&#xff1a; 帶刺的人如果總是撲空&#xff0c;或者總是戳進一團棉花&#xff0c;你說他&#xff0c;她還能堅持多久。職場重心是工作&#xff0c;是做事&#xff0c;不要為這些無聊的人事太費心&#xff0c;刺猬帶著刺到處轉&#xff0c;最后結果不會好的。 網友&#xf…

postgresql 怎么讀_大數據采集和抽取怎么做?這篇文章終于說明白了!

本文來源于公眾號【胖滾豬學編程】&#xff0c;轉載請注明出處&#xff01; 關于數據中臺的概念和架構&#xff0c;我們在大白話 六問數據中臺和數據中臺全景架構及模塊解析&#xff01;一文入門中臺架構師&#xff01;兩篇文章中都說明白了。從這一篇文章開始分享中臺落地實戰…