一、phpMyAdmin
創(chuàng)新互聯(lián)建站長(zhǎng)期為上千多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為東營(yíng)區(qū)企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),東營(yíng)區(qū)網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
phpMyAdmin是最常用的MySQL維護(hù)工具,是一個(gè)用PHP開(kāi)發(fā)的基于Web方式架構(gòu)在網(wǎng)站主機(jī)上的MySQL管理工具,支持中文,管理數(shù)據(jù)庫(kù)非常方便。不足之處在于對(duì)大數(shù)據(jù)庫(kù)的備份和恢復(fù)不方便。
二、Navicat
Navicat是一個(gè)桌面版MySQL數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具。和微軟SQLServer的管理器很像,易學(xué)易用。Navicat使用圖形化的用戶界面,可以讓用戶使用和管理更為輕松。支持中文,有免費(fèi)版本提供。
三、MySQLDumper
MySQLDumper使用PHP開(kāi)發(fā)的MySQL數(shù)據(jù)庫(kù)備份恢復(fù)程序,解決了使用PHP進(jìn)行大數(shù)據(jù)庫(kù)備份和恢復(fù)的問(wèn)題,數(shù)百兆的數(shù)據(jù)庫(kù)都可以方便的備份恢復(fù),不用擔(dān)心網(wǎng)速太慢導(dǎo)致中間中斷的問(wèn)題,非常方便易用。這個(gè)軟件是德國(guó)人開(kāi)發(fā)的,還沒(méi)有中文語(yǔ)言包。
四、MySQL ODBC Connector
MySQL官方提供的ODBC接口程序,系統(tǒng)安裝了這個(gè)程序之后,就可以通過(guò)ODBC來(lái)訪問(wèn)MySQL,這樣就可以實(shí)現(xiàn)SQLServer、Access和MySQL之間的數(shù)據(jù)轉(zhuǎn)換,還可以支持ASP訪問(wèn)MySQL數(shù)據(jù)庫(kù)。
五、MySQL GUI Tools
MySQL GUI Tools是MySQL官方提供的圖形化管理工具,功能很強(qiáng)大,值得推薦,可惜的是沒(méi)有中文界面。
六、MySQL Front
一款小巧的管理Mysql的應(yīng)用程序.主要特性包括多文檔界面,語(yǔ)法突出,拖拽方式的數(shù)據(jù)庫(kù)和表格,可編輯/可增加/刪除的域,可編輯/可插入/刪除的記錄,可顯示的成員,可執(zhí)行的SQL 腳本,提供與外程序接口,保存數(shù)據(jù)到CSV文件等。有中文界面的。
如果你在一個(gè)遠(yuǎn)程的VPS上運(yùn)行了MySQL服務(wù)器,你會(huì)如何管理你的遠(yuǎn)程數(shù)據(jù)庫(kù)主機(jī)呢?基于web的數(shù)據(jù)庫(kù)管理工具例如phpMyAdmin或者Adminer可能會(huì)是你第一個(gè)想起的。這些基于web的管理工具需要一個(gè)正常運(yùn)行的后端的web服務(wù)和PHP引擎。但是,如果你的VPS僅僅用來(lái)做數(shù)據(jù)庫(kù)服務(wù)(例如,數(shù)據(jù)庫(kù)與其它服務(wù)獨(dú)立存放的分布式結(jié)構(gòu)),為偶爾的數(shù)據(jù)庫(kù)管理提供一整套的LAMP是浪費(fèi)VPS資源的。更糟的是,LAMP所打開(kāi)的HTTP端口可能會(huì)成為你VPS資源的安全漏洞。
作為一種選擇,你可以使用在一臺(tái)客戶機(jī)上運(yùn)行本地的MySQL客戶端,當(dāng)然,如果沒(méi)有別的選擇,一個(gè)純凈的MySQL命令行客戶端將是你的默認(rèn)選擇。但是命令行客戶端的功能是有限的,因?yàn)樗鼪](méi)有生產(chǎn)級(jí)數(shù)據(jù)庫(kù)管理功能,例如:可視化SQL開(kāi)發(fā)、性能調(diào)優(yōu)、模式驗(yàn)證等等。你是否在尋找一個(gè)成熟的MySQL管理工具,那么一個(gè)MySQL的圖形化管理工具將會(huì)更好的滿足你的需求。
什么是MySQL Workbench?
作為一個(gè)由Oracle開(kāi)發(fā)的集成的數(shù)據(jù)庫(kù)管理工具,MySQL Workbench不僅僅是一個(gè)簡(jiǎn)單的MySQL客戶端。簡(jiǎn)而言之,Workbench是一個(gè)跨平臺(tái)的(如:Linux,MacOX,Windows)數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)和管理的圖形化工具。MySQL Workbench 社區(qū)版是遵循GPL協(xié)議的。作為一個(gè)數(shù)據(jù)庫(kù)管理者,你可以使用Workbench去配置MySQL服務(wù)、管理MySQL用戶、進(jìn)行數(shù)據(jù)庫(kù)的備份與還原、監(jiān)視數(shù)據(jù)庫(kù)的健康狀況,所有的都在對(duì)用戶友好的圖形化環(huán)境下處理。
在這個(gè)手冊(cè)里,讓我們演示下如何在Linux下安裝和使用MySQL Workbench。
在Linux上安裝MySQL Workbench
你可以在任何一個(gè)桌面linux機(jī)器上運(yùn)行MySQL Workbench來(lái)設(shè)置你的數(shù)據(jù)庫(kù)管理環(huán)境。雖然一些Linux發(fā)行版(例如:Debian/Ubuntu)在他們的軟件源中已經(jīng)有了MySQL Workbench,但是從官方源中安裝是一個(gè)好的方法,因?yàn)樗麄兲峁┝俗钚碌陌姹?。這里介紹了如何設(shè)置一個(gè)官方的Workbench軟件源和從中安裝它。
在mysql的圖形界面中,建數(shù)據(jù)庫(kù)方法如下:
1、舉例說(shuō)明為了不影響其他的數(shù)據(jù)庫(kù)表,新建一張數(shù)據(jù)庫(kù)表t_worker_info,代碼如下:
create
table
t_worker_info(
id
int(8)
primary
key
not
null
auto_increment,
w_id
int(10)
not
null,
w_name
varchar(20)
not
null,
w_age
int(3),
w_sex
varchar(10),
w_birth
varchar(20)
)。
2、創(chuàng)建t_worker_info后,查看一下數(shù)據(jù)結(jié)構(gòu),代碼如下:
desc
t_worker_info。
3、雙擊選中的數(shù)據(jù)庫(kù),在views鼠標(biāo)右鍵“create
view...”,打開(kāi)編輯窗口,并在窗口中輸入代碼,代碼如下:
create
view
`view_worker_info`
as
select
*
from
t_worker_info。
4、查看創(chuàng)建視圖的基本信息,利用desc或describe語(yǔ)句,代碼如下:
desc
view_worker_info。
5、查看視圖信息,如存儲(chǔ)引擎、數(shù)據(jù)長(zhǎng)度等,如果上述指標(biāo)都為null,說(shuō)明視圖是虛表,代碼如下:
show
table
status
like
'view_worker_info'。
6、查看創(chuàng)建視圖的詳細(xì)信息,需要用到show
create
view
視圖名,代碼如下:
show
create
view
view_worker_info。
mysql數(shù)據(jù)庫(kù)管理工具navicat for mysql,對(duì)于不怎么喜歡圖形界面或者不太方便使用SQL的時(shí)候。我們可以通過(guò)用這個(gè)圖形界面數(shù)據(jù)庫(kù)管理工具來(lái)管理mysql,本經(jīng)驗(yàn)咗嚛就簡(jiǎn)單介紹一下怎么用navicat for mysql管理連接mysql數(shù)據(jù)庫(kù)
工具/原料
navicat for mysql
Navicate for mysql
1
下載安裝軟件
使用navicate for mysl 之前當(dāng)然先下載該軟件,可以通過(guò)百度搜索查找 navicate 特別注意一下,請(qǐng)認(rèn)準(zhǔn)百度安全驗(yàn)證最好到官方網(wǎng)站,或者正規(guī)軟件下載站下載
2
下載好軟件之后,進(jìn)行安裝navicat for mysql(安裝過(guò)程之間注意一下插件的自定義選擇)
Navicat for mysql 怎么用?
連接數(shù)據(jù)庫(kù)
打開(kāi)navicat for mysql之后找到,文件----新建連接-- 如下圖
連接參數(shù)填寫
在出現(xiàn)的連接設(shè)置里面,有很多選項(xiàng)都是針對(duì)需要連接的數(shù)據(jù)庫(kù)的賬號(hào)信息
連接名:可以任意填寫,方便以后識(shí)別區(qū)分即可
主機(jī)名或IP: 填寫服務(wù)器的主機(jī)名(必須要能解析的)或者服務(wù)器IP地址,如果是本機(jī)可 以填寫localhost 或 127.0.0.1
端口:默認(rèn)是3306 如果修改了其他端口,需要對(duì)應(yīng)
密碼:就是用戶名root密碼或者其他mysql用戶的密碼
設(shè)置好連接數(shù)據(jù)庫(kù)的參數(shù)之后,點(diǎn)擊下方的“連接”如圖出現(xiàn)“連接成功”即設(shè)置成功
數(shù)據(jù)庫(kù)管理
連接上數(shù)據(jù)庫(kù)之后,在左側(cè)會(huì)顯示當(dāng)前mysql所有的數(shù)據(jù)庫(kù)。點(diǎn)擊對(duì)應(yīng)的數(shù)據(jù)庫(kù),能查看當(dāng)前數(shù)據(jù)庫(kù)下面的表
添加刪除數(shù)據(jù)庫(kù)
如果需要添加刪除數(shù)據(jù)庫(kù)的話,很簡(jiǎn)單選擇需要操作的數(shù)據(jù)庫(kù),鼠標(biāo)右鍵選擇操作即可
添加刪除表
同樣對(duì)于數(shù)據(jù)庫(kù)下方的表,如果要新建的話點(diǎn)擊選擇 表---新建
對(duì)于新建的表,名和類型都可以手動(dòng)輸入指定選擇。設(shè)置好之后,點(diǎn)擊保存輸入表名即可完成操作
點(diǎn)擊添加好的表,或數(shù)據(jù)庫(kù)的表。雙擊之后右側(cè)會(huì)列出當(dāng)前表的詳細(xì)列項(xiàng)目和屬性
如何使用命令行
雖然是圖形化管理工具,但是對(duì)于很多操作其實(shí)還是需要SQL命令會(huì)更加方便。進(jìn)入sql命令行界面,點(diǎn)擊“工具”--“命令列界面”如下圖箭頭位置
隨后在右下方空白區(qū)域進(jìn)入了SQL命令行界面,操作方法和普通進(jìn)入mysql命令行界面一樣使用命令。如果需要清除當(dāng)前屏幕內(nèi)容,可以點(diǎn)擊“清除”即可
其他功能
對(duì)于之前數(shù)據(jù)庫(kù)已經(jīng)導(dǎo)出的sql文件,或者寫好的sql命令語(yǔ)句。可以通過(guò)選擇需要導(dǎo)入的數(shù)據(jù)庫(kù),或表 右鍵選項(xiàng)“運(yùn)行sql文件”