mysql自帶的客戶端進(jìn)行操作
配置環(huán)境變量或者進(jìn)入MySQL安裝文件夾下,使用mysql -uroot -p
命令登錄本機(jī)數(shù)據(jù)庫(kù)绍申,即可進(jìn)行相應(yīng)操作。具體操作方法請(qǐng)參考本文集其它文章,均有介紹,在此不再贅述圃郊。
第三方的可視化工具管理數(shù)據(jù)庫(kù) (navicate、sqlyog)
navicate
如下為正常使用下的操作界面女蜈,簡(jiǎn)潔友好,用起感覺(jué)還是挺不錯(cuò)的色瘩。目前本人使用的是一款集成的navicate伪窖,即免安裝版。點(diǎn)開(kāi)開(kāi)文件中的exe文件即可使用居兆,非常方便的覆山。
使用該軟件操作數(shù)據(jù)庫(kù)便捷節(jié)約時(shí)間,對(duì)SQL語(yǔ)句的依賴性并不高泥栖,操作簡(jiǎn)單到簇宽。。吧享。(⊙o⊙)…上操作吧魏割!反正就是很簡(jiǎn)單咯
新建數(shù)據(jù)庫(kù)
填寫數(shù)據(jù)庫(kù)名稱,通過(guò)下拉框選擇編碼方式
通過(guò)鼠標(biāo)點(diǎn)擊選中創(chuàng)建的數(shù)據(jù)庫(kù)钢颂,在表這一項(xiàng)右鍵選擇新建表
在新彈出來(lái)的文本框中進(jìn)行編輯即可
sqlyog
如下為正常使用下的操作界面钞它,比之navicate在與SQL語(yǔ)句的交互性更好一些。其余的都大同小異殊鞭。使用代碼去操作數(shù)據(jù)庫(kù) (python遭垛、java、php等)
以python操作數(shù)據(jù)庫(kù)為例
Python 標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)接口為 Python DB-API操灿,Python DB-API為開(kāi)發(fā)人員提供了數(shù)據(jù)庫(kù)應(yīng)用編程接口锯仪。
Python 數(shù)據(jù)庫(kù)接口支持非常多的數(shù)據(jù)庫(kù),你可以選擇適合你項(xiàng)目的數(shù)據(jù)庫(kù):
- GadFly
- mSQL
- MySQL
- PostgreSQL
- Microsoft SQL Server 2000
- Informix
- Interbase
- Oracle
- Sybase
你可以訪問(wèn)Python數(shù)據(jù)庫(kù)接口及API查看詳細(xì)的支持?jǐn)?shù)據(jù)庫(kù)列表趾盐。
不同的數(shù)據(jù)庫(kù)你需要下載不同的DB API模塊庶喜,例如你需要訪問(wèn)Oracle數(shù)據(jù)庫(kù)和Mysql數(shù)據(jù)小腊,你需要下載Oracle和MySQL數(shù)據(jù)庫(kù)模塊。
DB-API 是一個(gè)規(guī)范. 它定義了一系列必須的對(duì)象和數(shù)據(jù)庫(kù)存取方式, 以便為各種各樣的底層數(shù)據(jù)庫(kù)系統(tǒng)和多種多樣的數(shù)據(jù)庫(kù)接口程序提供一致的訪問(wèn)接口 溃卡。
Python的DB-API溢豆,為大多數(shù)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)了接口,使用它連接各數(shù)據(jù)庫(kù)后瘸羡,就可以用相同的方式操作各數(shù)據(jù)庫(kù)漩仙。
Python DB-API使用流程:
- 引入 API 模塊。
- 獲取與數(shù)據(jù)庫(kù)的連接犹赖。
- 執(zhí)行SQL語(yǔ)句和存儲(chǔ)過(guò)程队他。
- 關(guān)閉數(shù)據(jù)庫(kù)連接。
詳細(xì)操作