SQL 圖形化工具的使用-lisa-modify_第1頁
SQL 圖形化工具的使用-lisa-modify_第2頁
SQL 圖形化工具的使用-lisa-modify_第3頁
SQL 圖形化工具的使用-lisa-modify_第4頁
SQL 圖形化工具的使用-lisa-modify_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

#注意:控制臺的備份管理提供的選項比命令行少很多,例如不能指定導(dǎo)出字符集,不能指定導(dǎo)出記錄的WHERE條件,也不能按照指定的分隔符和換行符導(dǎo)出數(shù)據(jù)成文本文件。所以如果用戶需要更高級的數(shù)據(jù)備份功能,還是要熟練掌握mysqldump的各個命令行參數(shù)。Catalogs控制臺提供的管理表、索引、視圖和過程的工具。可以用來查詢和修改已有的數(shù)據(jù)庫對象或者創(chuàng)建新的數(shù)據(jù)庫對象,取決于連接的用戶所擁有的權(quán)限。圖6-6顯示的是指定數(shù)據(jù)庫的全部表的基本信息和指定表的一些更詳細的情況,表的基本信息除了包括表名、存儲引擎、行數(shù)以外,還比較形象地顯示了數(shù)據(jù)的大小和索引的大小,比使用SHOWTABLESTATUS命令行顯示的結(jié)果更加直觀。圖6-6MySQLAdministratorCatalogs通過使用窗口下方的“CreateTable”按鈕和“EditTable”按鈕可以創(chuàng)建新表或者修改指定表的結(jié)構(gòu),通過“Maintenance”按鈕可以對指定表進行檢查和修復(fù)的操作。在指定表上單擊右鍵,在彈出的菜單中還可以選擇“DropTable”或者“EditTableData”命令,其中“EditTableData”命令會自動激活MySQLQueryBrower程序進行數(shù)據(jù)的查詢和編輯,關(guān)于MySQLQueryBrower的內(nèi)容將會在后面的章節(jié)中介紹。注意:目錄管理提供的表的相關(guān)功能中,對分區(qū)的支持還不是很好,不論是新創(chuàng)建一個分區(qū)表,還是修改已有的分區(qū)表,都沒有可以指定分區(qū)特性的地方,所以如果你需要創(chuàng)建和維護分區(qū)表,那么暫時還只能通過命令行來創(chuàng)建,相信很快就會有支持分區(qū)功能的版本發(fā)布了。MySQLQueryBrowerMySQLQueryBrower也是MySQL為4.0以上版本數(shù)據(jù)庫提供的可視化界面的MySQL數(shù)據(jù)庫管理工具,和MySQLAdministrator不同,QueryBrower主要用于管理數(shù)據(jù)庫中保存的數(shù)據(jù),而Administrato主要用于管理數(shù)據(jù)庫的對象。MySQLQueryBrower提供的工具包括數(shù)據(jù)的查詢、更新和SQL的優(yōu)化分析,雖然對于MySQLQueryBrower提供的大多數(shù)功能,用字符界面的MySQL客戶端都可以實現(xiàn),但是相比之下,QueryBrower返回的結(jié)果更直觀,在查詢的列非常多的時候不會因為內(nèi)容換行而使結(jié)果看起來很讓人困惑。此外,對于查詢的返回結(jié)果,可以選擇導(dǎo)出成XML、HTML、EXCEL、CVS等多種格式,相比命令行的方式更靈活和方便。MySQLQueryBrower的登錄界面和MySQLAdministrato基本相同,這里不再復(fù)述,下面簡單介紹MySQLQueryBrower的一些簡單功能。MySQLQueryBrower的主要查詢窗口,如圖6-7所示。圖6-7MySQLQueryBrower主查詢窗口可以劃分為以下幾個區(qū)域。查詢工具欄:窗□的最上方,用來創(chuàng)建和執(zhí)行查詢,可以通過“Goback”“Next”或“Refresh按鈕切換不同的SQL語句,“Execute”按鈕用來執(zhí)行查詢,“Stop”按鈕用來中止正在執(zhí)行的查詢。高級工具欄:查詢工具欄的下方是高級工具欄,可以用來進行事務(wù)的控制,生成查詢的執(zhí)行計劃或者進行比較,以及一些查詢生成的工具。查詢結(jié)果區(qū):窗□的中間區(qū)域是查詢結(jié)果區(qū),用來顯示查詢返回的結(jié)果,可以顯示多個Tab頁,也可以同時執(zhí)行多個查詢。對象瀏覽區(qū):在窗□的右邊是對象瀏覽區(qū),可以在這里查看數(shù)據(jù)庫和數(shù)據(jù)庫對象的信息,單擊右鍵還可以創(chuàng)建新的數(shù)據(jù)庫對象或者對選中的數(shù)據(jù)庫對象進行修改,操作和MySQLAdministrator相似。語法查詢區(qū):在窗□的右下方,可以查詢到非常詳細的語法信息。phpMyAdminphpMyAdmin(簡稱PMA),是一個用PHP編寫的、可以通過Web控制和操作MySQL數(shù)據(jù)庫的工具。其最突出的特點是可以直接從Web上去管理MySQL,不需要直接在MySQL數(shù)據(jù)庫服務(wù)器上進行維護。因其功能全面、使用方便成為眾多MySQL數(shù)據(jù)庫管理員維護數(shù)據(jù)庫的首選工具。phpMyAdmin的功能非常全面,包括數(shù)據(jù)庫管理、數(shù)據(jù)對象管理、用戶管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、數(shù)據(jù)庫管理、數(shù)據(jù)管理等,下面將對幾個重要的管理功能進行詳細介紹。6.3.1數(shù)據(jù)庫管理登錄后進入phpMyAdmin的主頁面,在主頁面中phpMyAdmin列出了當(dāng)前數(shù)據(jù)庫的一些基本信息,包括數(shù)據(jù)庫版本、連接方式、連接用戶、server的字符集等,可以在主頁面選擇創(chuàng)建一個新的數(shù)據(jù)庫,或者在窗口的右邊下拉框中選擇一個已經(jīng)存在的數(shù)據(jù)庫。在窗口的下方,列出一些常用管理功能,其中包括進程管理、用戶管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、存儲引擎管理等。圖6-8顯示的是在主頁面中創(chuàng)建一個新數(shù)據(jù)庫:首先輸入要創(chuàng)建的數(shù)據(jù)庫名字,選擇數(shù)據(jù)庫的字符集,然后,單擊“創(chuàng)建”按鈕即可成功創(chuàng)建一個新的數(shù)據(jù)庫。圖6-8phpMyAdmin主頁面從圖6-8可以看到,在窗口的左邊因為選擇了MySQL數(shù)據(jù)庫,可以看到下拉框下方列出了MySQL數(shù)據(jù)庫中的數(shù)據(jù)庫對象,(17)表示MySQL數(shù)據(jù)庫中包含的數(shù)據(jù)庫對象的數(shù)量。如果需要查看數(shù)據(jù)庫對象的詳細情況或者數(shù)據(jù)庫對象保存的數(shù)據(jù),則可以直接選擇該數(shù)據(jù)庫對象,打開對應(yīng)的數(shù)據(jù)庫對象的窗口。數(shù)據(jù)庫的創(chuàng)建和選擇都可以在主頁面上完成,如果需要刪除數(shù)據(jù)庫,則需要進入數(shù)據(jù)庫對象管理的頁面中,在菜單的最后一項選擇DROP命令可以刪除當(dāng)前選擇的數(shù)據(jù)庫。注意,刪除數(shù)據(jù)庫操作會刪除該數(shù)據(jù)庫包含的所有數(shù)據(jù)庫對象,刪除之前最好確保已有備份。6.3.2數(shù)據(jù)庫對象管理在主頁面完成創(chuàng)建數(shù)據(jù)庫的操作或者在主頁面選擇已經(jīng)存在的數(shù)據(jù)庫后,可以進入表的管理、維護界面,進行表的創(chuàng)建、更新、刪除等管理維護工作。圖6-9顯示了一個標(biāo)準(zhǔn)的數(shù)據(jù)庫對象管理頁面,在窗口的左邊選擇了表test,那么在窗口的右邊就可以看到該表的表結(jié)構(gòu)、索引情況、空間使用的情況等詳細信息,同時可以對表的結(jié)構(gòu)、索引進行修改。這些操作都和實際執(zhí)行命令行操作所完成的功能是相同的,不同的是使用圖形界面可以大大方便修改的過程,屏蔽因為語法錯誤帶來的相關(guān)問題。圖6-9phpMyAdmin表管理維護頁面在頁面的最上方,可以看到所有數(shù)據(jù)庫對象管理可以完成的操作,包括直接執(zhí)行SQL語句、插入記錄、導(dǎo)出導(dǎo)入數(shù)據(jù)、表分析表檢查、清空表、刪除表等,這里不再對這些頁面進行逐一介紹,建議讀者對每個功能都進行簡單的測試,便于在以后的開發(fā)維護中能夠更加熟練地使用這些功能。權(quán)限管理在主頁面中單擊“權(quán)限”鏈接即可以進入權(quán)限管理界面。在權(quán)限管理功能中,phpMyAdmin實現(xiàn)了添加用戶、刪除用戶、對新老用戶權(quán)限進行修改和設(shè)置等功能。圖6-10顯示的是phpMyAdmin添加新用戶時的操作界面,使用者可以在添加用戶時設(shè)置密碼,分配各項數(shù)據(jù)庫權(quán)限,指定用戶可以訪問的數(shù)據(jù)庫等信息。另外在窗口的最下方,還可以設(shè)置每個用戶每個小時最多的查詢、更新、連接的次數(shù)等,便于數(shù)據(jù)庫管理員在多用戶的數(shù)據(jù)庫中合理地分配數(shù)據(jù)庫資源。

圖6-10phpMyAdmin權(quán)限管理導(dǎo)入導(dǎo)出數(shù)據(jù)數(shù)據(jù)的導(dǎo)入導(dǎo)出是數(shù)據(jù)庫管理工具一項非常重要的功能,phpMyAdmin提供的導(dǎo)入導(dǎo)出功能也比較完善,支持導(dǎo)出成CSV、Excel2000、Text、PDF、SQL等多種格式,SQL兼容性允許導(dǎo)出其他數(shù)據(jù)庫語法的SQL語句,支持的數(shù)據(jù)庫包括DB2、Oracle、SQLServer、MaxDB、PostgreSQL等,為數(shù)據(jù)在異構(gòu)數(shù)據(jù)庫間的遷移提供了便利。進入主頁后單擊“導(dǎo)出”按鈕后,進入數(shù)據(jù)導(dǎo)出頁面,導(dǎo)出頁面如圖6-11所示,使用者在導(dǎo)出數(shù)據(jù)時,需要先選擇導(dǎo)出的數(shù)據(jù)庫,再選擇導(dǎo)出的數(shù)據(jù)格式,然后根據(jù)導(dǎo)出數(shù)據(jù)格式設(shè)置相應(yīng)的選項,最后單擊“執(zhí)行”按鈕完成數(shù)據(jù)導(dǎo)出。圖6-11phpMyAdmin數(shù)據(jù)庫的轉(zhuǎn)存導(dǎo)入數(shù)據(jù)的操作也非常簡單。從主頁進入導(dǎo)入數(shù)據(jù)管理界面后,在圖6-12中單擊“瀏覽”按鈕,選擇用戶要導(dǎo)入的文件,然后單擊“執(zhí)行”按鈕,即可完成導(dǎo)入操作。圖6-12phpMyAdmin導(dǎo)入數(shù)據(jù)導(dǎo)入成功后會出現(xiàn)導(dǎo)入是否成功的詳細信息,導(dǎo)入結(jié)束后的提示界面如圖6-13所示。圖6-13phpMyAdmin導(dǎo)入成功顯示小結(jié)本章主要介紹了MySQL常用的幾種圖形化工具。MySQLAdministrator是MySQL公司提供了圖形化管理工具,主要用于MySQL數(shù)據(jù)庫的連接管理、健康檢查、備份管理、Catalogs管理等,使用此工具可以實現(xiàn)遠程圖形化管理服務(wù)器,應(yīng)用比較方便。MySQLQueryBrower是MySQL公司提供的客戶端查詢工具,開發(fā)和管理人員可以使用它進行數(shù)據(jù)庫直接訪問和統(tǒng)計,同時可以將查詢結(jié)果在客戶端導(dǎo)出保存。phpMyAdmin不是MySQL公司的產(chǎn)品,它的特點是可以通過Web方式對MySQL數(shù)據(jù)庫進行管理,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論