最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

SQLyog使用介紹_MySQL

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 17:54:08
文檔

SQLyog使用介紹_MySQL

SQLyog使用介紹_MySQL:SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費(fèi)的!啟動sqlyog(以下簡稱為軟件)5.11版本為英文版,(建議使用英文版,中文版反映速度很慢,容易出現(xiàn)鎖死現(xiàn)象.)會出現(xiàn)提示框,
推薦度:
導(dǎo)讀SQLyog使用介紹_MySQL:SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費(fèi)的!啟動sqlyog(以下簡稱為軟件)5.11版本為英文版,(建議使用英文版,中文版反映速度很慢,容易出現(xiàn)鎖死現(xiàn)象.)會出現(xiàn)提示框,
SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費(fèi)的!

啟動sqlyog(以下簡稱為軟件)5.11版本為英文版,(建議使用英文版,中文版反映速度很慢,容易出現(xiàn)鎖死現(xiàn)象.)會出現(xiàn)提示框,選擇,Thank you, but I am not interested in either of the above-mentioned proned products,Just let me continue...意思是 ,謝謝,我對上述產(chǎn)品不感興趣,僅使用此軟件就可以了.

然后選擇連接屬性,點(diǎn)擊new按鈕,為連接起一個名字,比如"我的網(wǎng)站"在彈出框中輸入,我的網(wǎng)站,點(diǎn)擊OK完成建立.

Mysql Host Address:數(shù)據(jù)庫的主機(jī)名稱,可以填寫你的域名
User Name:連接數(shù)據(jù)庫的用戶名.
Password:連接數(shù)據(jù)庫的密碼.
SavePassword:是否保存密碼方便下次登陸,(建議不要選擇,一是為了安全性著想,二是經(jīng)常使用不輸入密碼的連接,以后你就會忘記密碼)
Prot:端口號為3306(服務(wù)器令行通知的情況例外,請自行修改)
Default Charset連接的字符集,請選擇默認(rèn).

登陸成功后你會看到3個數(shù)據(jù)庫,一個information_schema,和test這個是系統(tǒng)使用的數(shù)據(jù)庫,不要動他,剩下的一個就是你的數(shù)據(jù)庫了,點(diǎn)在點(diǎn)他前面的加號,或雙擊打開他,在要修改的表上面按右鍵,然后選擇insert .updata Data for the table 或者快捷鍵F11,然后直接編輯表中的數(shù)據(jù)即可,編輯好后記得一定要點(diǎn)以下show all or旁邊的存檔圖標(biāo),以保存修改,show all or 是列出全部記錄,后面的數(shù)字是可以選擇列出從0到多少條以后的數(shù)據(jù),按Refresh確認(rèn).
如果要刪除多余的記錄,請?jiān)谝獎h除的記錄前面的方塊里打?qū)μ?并點(diǎn)擊show all or 旁邊的存檔上面帶一個紅色X的圖標(biāo),進(jìn)行刪除處理.

其他操作都需要數(shù)據(jù)庫管理權(quán)限的,對于只使用數(shù)據(jù)庫的用戶來說沒有任何意義,本文只介紹如何更方便的遠(yuǎn)程使用mysql數(shù)據(jù)庫,并不涉及對整個mysql數(shù)據(jù)庫的管理.

注意:sql操作是不可恢復(fù)的操作項(xiàng),使用時候一定要注意,不然后果相當(dāng)嚴(yán)重!!切記!
========================

用SQLyog來分析MySQL數(shù)據(jù)庫

第一步

SOLyog的下載、安裝以及使用很簡單。我去了相關(guān)網(wǎng)站下載,它只有384K字節(jié)大小。它把兩個文件(一個可執(zhí)行文件.exe和一個動態(tài)鏈接庫文件.dll)安裝到C:/Program Files/SQLyog路徑下。然后運(yùn)行可執(zhí)行文件。

安裝后沒有必要再訪問該網(wǎng)站了,我訪問該網(wǎng)站是得到了一個消息,說它的域名沒有設(shè)置(configured)、登記、或正在建設(shè)中。我不清楚這個問題是暫時的還是一直是這樣。該軟件是免費(fèi)的,并且沒有標(biāo)志廣告(banner ads),所以它可能是一個特定的尚未最終定型的商業(yè)模型。最終可能還是要負(fù)費(fèi)的。

Grok the yog

yog是什么?如果你是Heinlein的追隨者(參考他的作品“Stranger in a Strange Land”),那么你一定熟悉“grok”這一新造出來的單詞,它的大意是“完全的、幾乎移情的理解”。“Yog”是一個印地語詞匯,其語意大致可以和 “grok”相同。所以,如果你不是Heinleinian的追隨者,從現(xiàn)在起到grok SOLyog的全部內(nèi)容只是600頁的資料而已。

數(shù)據(jù)庫、表格(table)和列樹(column tree)

該程序一啟動就開始詢問我的登錄到MySOL服務(wù)器的口令。我只需要輸入我的服務(wù)器名字、用戶id和登錄密碼。所有其它的設(shè)置都是正確的默認(rèn)值。然后(當(dāng)我開始其它事務(wù)、重啟幾次、睡了一會之后),我重新運(yùn)行該程序,這時只需要再次輸入我的登錄密碼。該程序沒有保存密碼的選項(xiàng),你可以認(rèn)為這是該程序的一個bug,也可以說是程序的保密特性。

一旦你登錄之后,界面就是很值得注意。MySOL服務(wù)器上所有的數(shù)據(jù)庫都顯示在一個樹型控件上。你只能訪問你在登錄時授權(quán)的那個數(shù)據(jù)庫。如果你點(diǎn)開代表授權(quán)給你的那個數(shù)據(jù)庫的樹型結(jié)構(gòu),你就可以看到一系列代表表格的節(jié)點(diǎn)。點(diǎn)開表格節(jié)點(diǎn)后,你就可以看到一系列顯示字段名的節(jié)點(diǎn)和另一個代表索引的節(jié)點(diǎn)集合。

索引界面絕對是個好東東,這樣你就可以CRUD查詢索引和關(guān)鍵字了。這相對前端數(shù)據(jù)庫如Microsoft Access來說是個提高。如果考慮到MySOL剛剛開始提供對主(primary)和非相關(guān)(foreign)關(guān)鍵字關(guān)系的支持,本程序這部分的設(shè)計(jì)是很成熟的。在右下方的面板上,有四個標(biāo)簽頁,即:結(jié)果(Result)、消息(Message)、對象(Object)和歷史(History)。

有什么缺點(diǎn)?

我試圖發(fā)現(xiàn)該程序的缺點(diǎn),不過只發(fā)現(xiàn)了一個。如果你在Win32 Dependency Walker下運(yùn)行程序的.exe文件,你會發(fā)現(xiàn)它引用了COMDLG32.dll文件,而COMDLG32.dll又輪流引用AppHelp。實(shí)事上,CommDlg調(diào)用AppHelp,而當(dāng)AppHelp沒有請求函數(shù)時,CommDlg這么做根本就是浪費(fèi)資源。

過于簡單?

在SQLyog FAQ上,有一種觀點(diǎn)認(rèn)為該軟件沒有正式歸檔的必要。當(dāng)然,F(xiàn)AQ(常見問題解答)本身就是一種歸檔。SQLyog的界面非常直觀。我建議你打印一份MySOL文檔(包括SQL特殊語法擴(kuò)展)。我就是這么做的,它只用了一個半英寸的活頁封面。

最后一步?

FAQ還讓人想到一個讓人耳朵起了老繭卻又是正確的Occam's Razor準(zhǔn)則——一切超出必要的復(fù)雜性都是沒有必要的。我之所以到處“推銷”這個工具,就是因?yàn)樗梢詾槲覀兲峁┮粋€可以管理MySOL服務(wù)器上許多數(shù)據(jù)庫的、簡單的、圖形化的界面。它的速度極快,并且它的拷貝很?。梢苑旁谝粡堒洷P上)。

SQLyog宣稱自己是一個查詢分析器,實(shí)際上它的功能遠(yuǎn)遠(yuǎn)不止這些。我真的很想全面介紹它的所有功能和特性,但是這太多了。如果你使用MySOL,我建議你在它的網(wǎng)站下載SQLyog(需要登記你的名字和電子郵件地址),然后安裝并感受一下它的功能。

=================================================

SQLyog的設(shè)置與使用

SQLyog的設(shè)置與使用

本書的數(shù)據(jù)庫均采用MySQL,習(xí)慣于使用SQL Server的讀者會感覺不方便。其實(shí)MySQL有很多圖形化的管理工具,可以用來輕松地管理MySQL數(shù)據(jù)庫。

下面就簡要地介紹一款優(yōu)秀的MySQL管理工具--SQLyog。它是一個易于使用的、快速而簡潔的圖形化管理MySQL數(shù)據(jù)庫的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費(fèi)的。它具有以下功能:

快速備份和恢復(fù)數(shù)據(jù)。

以GRID/TEXT格式顯示結(jié)果。

支持客戶端挑選、過濾數(shù)據(jù)。

批量執(zhí)行很大的SQL腳本文件。

快速執(zhí)行多重查詢并能夠返回每頁超過1000條的記錄集,而這種操作是直接生成在內(nèi)存中的。

程序本身非常短小精悍!壓縮后只有348 KB。

完全使用MySQL C APIs程序接口。

以直觀的表格界面建立或編輯數(shù)據(jù)表。

以直觀的表格界面編輯數(shù)據(jù)。

進(jìn)行索引管理。

創(chuàng)建或刪除數(shù)據(jù)庫。

操縱數(shù)據(jù)庫的各種權(quán)限:庫、表、字段。

編輯BLOB類型的字段,支持Bitmap/GIF/JPEG格式。

輸出數(shù)據(jù)表結(jié)構(gòu)/數(shù)據(jù)為SQL腳本。

支持輸入/輸出數(shù)據(jù)為CSV文件。

可以輸出數(shù)據(jù)庫清單為HTML文件。

為所有操作建立日志。

個人收藏管理操作語句。

支持語法加亮顯示。

可以保存記錄集為CSV、HTML、XML格式的文件。

99%的操作都可以通過快捷鍵完成。

支持對數(shù)據(jù)表的各種高級屬性的修改。

查看數(shù)據(jù)服務(wù)器的各種狀態(tài)、參數(shù)等。

支持更改數(shù)據(jù)表類型為ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。

刷新數(shù)據(jù)服務(wù)器、日志、權(quán)限、表格等。

診斷數(shù)據(jù)表--檢查、壓縮、修補(bǔ)、分析。

下面簡要介紹SQLyog的基本使用。

SQLyog的安裝與設(shè)置

針對SQLyog的簡要操作步驟如下。

1. 下載并安裝SQLyog

SQLyog軟件可以在SQLyog的官方網(wǎng)站(http://www.webyog.com/en/)或者華軍軟件園(http://www.onlinedown.net)下載,目前的最新版本為8.03。雙擊下載的exe文件,按照相應(yīng)的提示進(jìn)行安裝即可。

2. 設(shè)置MySQL用戶

數(shù)據(jù)庫在創(chuàng)建之時,權(quán)限為root,然而每個普通用戶并不需要這么高的權(quán)限,基于安全考慮也并不能分配這樣的權(quán)限給使用者,所以在此為MySQL增加一個新的用戶。

添加新用戶的命令格式為:

  1. grant select on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by "密碼"

在此增加一個用戶并將名稱和密碼都設(shè)為"zyj",它只可以在localhost主機(jī)上登錄,只對testmysql數(shù)據(jù)庫有創(chuàng)建、查詢、插入、修改、刪除的權(quán)限。啟動MySQL的客戶端,并鍵入以下命令進(jìn)行操作:

3. 通過SQLyog來連接MySQL

(1) 執(zhí)行File→New connection菜單命令。將打開連接提示對話框。單擊New按鈕,將創(chuàng)建一個新的連接,給新連接定義一個名字"zyj",如圖1.48所示。

(2) 單擊OK按鈕,在MySQL的設(shè)置窗體輸入相關(guān)的數(shù)據(jù),如圖1.49所示。注意Port是安裝MySQL時默認(rèn)的訪問端口,如果安裝時未修改,則默認(rèn)值為3306。
(3) 當(dāng)單擊Test Connection按鈕時,將彈出Connection Info對話框,如圖1.50所示。如果提示連接失敗,請確定輸入的用戶名、密碼或端口號是否正確。
(4) 當(dāng)單擊"確定"按鈕后,就完成了SQLyog與MySQL的連接。接下來就可以通過SQLyog來進(jìn)行MySQL的相關(guān)操作了,如圖1.51所示。
表的相關(guān)操作

SQLyog的最大優(yōu)點(diǎn)就是簡化了對MySQL的操作,這里只是簡要地羅列了與表相關(guān)的操作。

1. 創(chuàng)建表

在左側(cè)的導(dǎo)航中選擇所要操作的數(shù)據(jù)庫,單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇Create Table命令,創(chuàng)建新表,如圖1.52所示。

2. 設(shè)置字段

在彈出的界面中,輸入字段名(Field Name),設(shè)置字段類型(Datatype),設(shè)置字段長度(Len),對于一些字段還可以設(shè)置相關(guān)的約束--常用的選項(xiàng)有主鍵約束(PK)、非空約束 (Not Null)、自增長(Auto Increment),如圖1.53所示。

字段內(nèi)容設(shè)置完之后,單擊Create Table按鈕,設(shè)置表名,即可完成表的創(chuàng)建。當(dāng)然也可以直接運(yùn)行SQL語句,在代碼區(qū)域輸入相應(yīng)的SQL語句,然后執(zhí)行語句,即可完成相應(yīng)的操作,如圖1.54所示。

3. 添加數(shù)據(jù)

在左邊的導(dǎo)航欄選中要操作的表,在右邊選擇Table Data,然后可以直接輸入相關(guān)數(shù)據(jù)來完成添加數(shù)據(jù)的任務(wù),如圖1.55所示。

4. 備份數(shù)據(jù)

單擊Export as按鈕,可以將此表輸出為各種格式保存,通常保存為SQL語句,在保存的時候可以選擇要輸出的字段,如圖1.56所示。

輸出的SQL文件位于SQLyog所在的目錄之中。打開SQL文件可以看到輸出的標(biāo)準(zhǔn)SQL語句,如圖1.57所示。

也可以在數(shù)據(jù)庫上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中執(zhí)行Backup Database As命令,將整個數(shù)據(jù)庫的所有內(nèi)容備份為SQL文件,如圖1.58所示。
以上內(nèi)容只是對本書所涉及的MySQL操作進(jìn)行概括的介紹,SQLyog的功能越來越豐富,英語不太熟練的朋友也可以通過網(wǎng)絡(luò)獲取漢化版的SQLyog。本小節(jié)并不是用來詳細(xì)闡述SQLyog的詳細(xì)功能,主要是基于開發(fā)中常用的功能來簡要地講解它的使用過程,如果需要詳細(xì)地了解SQLyog,請查閱它的官方幫助手冊或其他相關(guān)書籍。

============

說實(shí)話SQLyog不好漢化,居多的資源,光非標(biāo)部分ASCII、Unicode、UTF-8字符串都有,而且漢化很容易出bug。對ASCII的字符依然不知如何進(jìn)行漢化,我直接寫入漢字在運(yùn)行后就會是亂碼,這次我對Unicode、UTF-8進(jìn)行了獨(dú)立漢化,在漢化8.12版時的很多問題都解決了。所以這次漢化率會比上次高些,但仍然不是完全,我盡我最大努力了。

這個版本同樣沒有漢化完全,對非標(biāo)字符的漢化還是很棘手,這次發(fā)現(xiàn)Athena-A能在譯文比原字符長時使用挪位,但我只會使用“超寫”的功能,而且當(dāng)可用的空白位不夠時同樣不知如何處理,無奈!

快捷鍵對照表那塊Athena-A無法找到,使用eXeScope到是能進(jìn)行漢化,原本這一塊已經(jīng)漢化完了的,但在一次操作時覆蓋掉了,所以就不再重復(fù)一次了,這次仍然是英文的。^0^ God?。。?/p>

來張漢化后的圖

SQLyog Ultimate 8.32正式漢化版

這次SQLyog更改了注冊算法,以前的注冊機(jī)沒用了,但我找到個可用的注冊碼,也分享出來吧!

Name: Any
Registration Code: 26f359fc-e3f6-4727-8af1-72a1a4a0819d

差點(diǎn)忘了放漢化版的下載地址了,猛點(diǎn)這里 。地址已修改,不再放在自己的空間里,寫博文時就把軟件提交給綠色聯(lián)盟了,原意是等收錄了再改過去,但他們瞧不上我的分享一直不給收錄,那算了放網(wǎng)絡(luò)U盤里吧!一樣可以下載。

2010年5月27日更新:收到網(wǎng)友郵箱說在XP下有點(diǎn)問題,小修正了下,下載地址在這里猛點(diǎn)這里。(感謝守護(hù)幸福的反饋) 很早了,睡覺去了!早安 ^..^

Update(2010-08-26):今天有網(wǎng)友反應(yīng)下載地址不能用了,這也很正常了,115網(wǎng)盤的共享有效期只有30天,今天再次共享下,有需要的朋友可以去下載。有朋友說SQLyog 8.6正式版出來了讓我趕緊去漢化,但我最近沒多少空余的時間去做漢化工作,再者我手上也沒有英文正式版的文件,找正式版的原文件也是很費(fèi)勁的,如有朋友找到了可以發(fā)給我,我爭取抽點(diǎn)時間漢化出來。

=================

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQLyog使用介紹_MySQL

SQLyog使用介紹_MySQL:SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費(fèi)的!啟動sqlyog(以下簡稱為軟件)5.11版本為英文版,(建議使用英文版,中文版反映速度很慢,容易出現(xiàn)鎖死現(xiàn)象.)會出現(xiàn)提示框,
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top