国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

SQL使用

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

SQLyog 使用介紹

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

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

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

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

Mysql Host Address:數(shù)據(jù)庫(kù)的主機(jī)名稱(chēng), 可以填寫(xiě)你的域名

User Name:連接數(shù)據(jù)庫(kù)的用戶(hù)名.

Password:連接數(shù)據(jù)庫(kù)的密碼.

SavePassword:是否保存密碼方便下次登陸,(建議不要選擇, 一是為了安全性著想, 二是經(jīng)常使用不輸入密碼的連接, 以后你就會(huì)忘記密碼)

Prot:端口號(hào)為3306(服務(wù)器令行通知的情況例外, 請(qǐng)自行修改)

Default Charset連接的字符集, 請(qǐng)選擇默認(rèn).

登陸成功后你會(huì)看到3個(gè)數(shù)據(jù)庫(kù), 一個(gè)information_schema,和test 這個(gè)是系統(tǒng)使用的數(shù)據(jù)庫(kù), 不要?jiǎng)铀? 剩下的一個(gè)就是你的數(shù)據(jù)庫(kù)了, 點(diǎn)在點(diǎn)他前面的加號(hào), 或雙擊打開(kāi)他, 在要修改的表上面按右鍵, 然后選擇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ǎng)h除多余的記錄, 請(qǐng)?jiān)谝獎(jiǎng)h除的記錄前面的方塊里打?qū)μ?hào), 并點(diǎn)擊show all or 旁邊的存檔上面帶一個(gè)紅色X 的圖標(biāo), 進(jìn)行刪除處理.

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

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

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

用SQLyog 來(lái)分析MySQL 數(shù)據(jù)庫(kù)

第一步

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

,

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

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

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

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

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

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

有什么缺點(diǎn)?

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

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

最后一步?

FAQ 還讓人想到一個(gè)讓人耳朵起了老繭卻又是正確的Occam's Razor準(zhǔn)則——一切超出必要的復(fù)雜性都是沒(méi)有必要的。我之所以到處“推銷(xiāo)”這個(gè)工具,就是因?yàn)樗梢詾槲覀兲峁┮粋€(gè)可以管理MySOL 服務(wù)器上許多數(shù)據(jù)庫(kù)的、簡(jiǎn)單的、圖形化的界面。它的速度極快,并且它的拷貝很小(可以放在一張軟盤(pán)上)。 SQLyog 宣稱(chēng)自己是一個(gè)查詢(xún)分析器,實(shí)際上它的功能遠(yuǎn)遠(yuǎn)不止這些。我真的很想全面介紹它的所有功能和特性,但是這太多了。如果你使用MySOL ,我建議你在它的網(wǎng)站下載SQLyog (需要登記你的名字和電子郵件地址),然后安裝并感受一下它的功能。

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

,

SQLyog 的設(shè)置與使用

SQLyog 的設(shè)置與使用

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

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

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

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

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

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

快速執(zhí)行多重查詢(xún)并能夠返回每頁(yè)超過(guò)1000條的記錄集,而這種操作是直接生成在內(nèi)存中的。 程序本身非常短小精悍!壓縮后只有348 KB。

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

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

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

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

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

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

編輯BLOB 類(lèi)型的字段,支持Bitmap/GIF/JPEG格式。

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

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

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

為所有操作建立日志。

個(gè)人收藏管理操作語(yǔ)句。

支持語(yǔ)法加亮顯示。

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

99的操作都可以通過(guò)快捷鍵完成。

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

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

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

,

刷新數(shù)據(jù)服務(wù)器、日志、權(quán)限、表格等。 診斷數(shù)據(jù)表--檢查、壓縮、修補(bǔ)、分析。

下面簡(jiǎn)要介紹SQLyog 的基本使用。

SQLyog 的安裝與設(shè)置

針對(duì)SQLyog 的簡(jiǎn)要操作步驟如下。

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 用戶(hù)

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

添加新用戶(hù)的命令格式為:

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

3. 通過(guò)SQLyog 來(lái)連接MySQL

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

(2) 單擊OK 按鈕,在MySQL 的設(shè)置窗體輸入相關(guān)的數(shù)據(jù),如圖1.49所示。注意Port 是安裝MySQL 時(shí)默認(rèn)的訪問(wèn)端口,如果安裝時(shí)未修改,則默認(rèn)值為3306。

(3) 當(dāng)單擊Test Connection按鈕時(shí),將彈出Connection Info對(duì)話框,如圖1.50所示。如果提示連接失敗,請(qǐng)確定輸入的用戶(hù)名、密碼或端口號(hào)是否正確。

(4) 當(dāng)單擊" 確定" 按鈕后,就完成了SQLyog 與MySQL 的連接。接下來(lái)就可以通過(guò)SQLyog 來(lái)進(jìn)行MySQL 的相關(guān)操作了,如圖1.51所示。

表的相關(guān)操作

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

1. 創(chuàng)建表

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

2. 設(shè)置字段

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

,

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

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

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

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

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

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

也可以在數(shù)據(jù)庫(kù)上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中執(zhí)行Backup Database As命令,將整個(gè)數(shù)據(jù)庫(kù)的所有內(nèi)容備份為SQL 文件,如圖1.58所示。

以上內(nèi)容只是對(duì)本書(shū)所涉及的MySQL 操作進(jìn)行概括的介紹,SQLyog 的功能越來(lái)越豐富,英語(yǔ)不太熟練的朋友也可以通過(guò)網(wǎng)絡(luò)獲取漢化版的SQLyog 。本小節(jié)并不是用來(lái)詳細(xì)闡述SQLyog 的詳細(xì)功能,主要是基于開(kāi)發(fā)中常用的功能來(lái)簡(jiǎn)要地講解它的使用過(guò)程,如果需要詳細(xì)地了解SQLyog ,請(qǐng)查閱它的官方幫助手冊(cè)或其他相關(guān)書(shū)籍。

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

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

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

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

來(lái)張漢化后的圖

,

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

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

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

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

,
標(biāo)簽: