成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

SQL使用

SQLyog 使用介紹Posted on 2011-03-19 10:45 陳達(dá)輝 閱讀(980) 評論(0) 編輯 收藏SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL 數(shù)據(jù)庫的工具

SQLyog 使用介紹

Posted on 2011-03-19 10:45 陳達(dá)輝 閱讀(980) 評論(0) 編輯 收藏

SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL 數(shù)據(jù)庫的工具,它能夠在任何地點有效地管理你的數(shù)據(jù)庫,而且它本身是完全免費的!

啟動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)品不感興趣, 僅使用此軟件就可以了.

然后選擇連接屬性, 點擊new 按鈕, 為連接起一個名字, 比如" 我的網(wǎng)站" 在彈出框中輸入, 我的網(wǎng)站, 點擊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ù)庫了, 點在點他前面的加號, 或雙擊打開他, 在要修改的表上面按右鍵, 然后選擇insert .updata Data for the table 或者快捷鍵F11, 然后直接編輯表中的數(shù)據(jù)即可, 編輯好后記得一定要點以下show all or旁邊的存檔圖標(biāo), 以保存修改,show all or 是列出全部記錄, 后面的數(shù)字是可以選擇列出從0到多少條以后的數(shù)據(jù), 按Refresh 確認(rèn).

如果要刪除多余的記錄, 請在要刪除的記錄前面的方塊里打?qū)μ? 并點擊show all or 旁邊的存檔上面帶一個紅色X 的圖標(biāo), 進(jìn)行刪除處理.

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

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

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

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

第一步

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

,

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

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

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

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

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

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

有什么缺點?

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

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

最后一步?

FAQ 還讓人想到一個讓人耳朵起了老繭卻又是正確的Occam's Razor準(zhǔn)則——一切超出必要的復(fù)雜性都是沒有必要的。我之所以到處“推銷”這個工具,就是因為它可以為我們提供一個可以管理MySOL 服務(wù)器上許多數(shù)據(jù)庫的、簡單的、圖形化的界面。它的速度極快,并且它的拷貝很?。梢苑旁谝粡堒洷P上)。 SQLyog 宣稱自己是一個查詢分析器,實際上它的功能遠(yuǎn)遠(yuǎn)不止這些。我真的很想全面介紹它的所有功能和特性,但是這太多了。如果你使用MySOL ,我建議你在它的網(wǎng)站下載SQLyog (需要登記你的名字和電子郵件地址),然后安裝并感受一下它的功能。

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

,

SQLyog 的設(shè)置與使用

SQLyog 的設(shè)置與使用

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

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

快速備份和恢復(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ù)表--檢查、壓縮、修補、分析。

下面簡要介紹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)點就是簡化了對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)的約束--常用的選項有主鍵約束(PK)、非空約束 (Not Null)、自增長(Auto Increment) ,如圖1.53所示。

,

字段內(nèi)容設(shè)置完之后,單擊Create Table按鈕,設(shè)置表名,即可完成表的創(chuàng)建。當(dāng)然也可以直接運行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)書籍。

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

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

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

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

來張漢化后的圖

,

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

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

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

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

,
標(biāo)簽: