平時(shí)的主要編程語(yǔ)言是java,開(kāi)發(fā)時(shí)也主要用MySQL,經(jīng)常為了測(cè)試,調(diào)試的目的需要操作數(shù)據(jù)庫(kù),比如備份,插入測(cè)試數(shù)據(jù),修改測(cè)試數(shù)據(jù),有些時(shí)候不能簡(jiǎn)單的用SQL就能完成任務(wù),或都很好的完成任務(wù),用Java寫(xiě)又有點(diǎn)太麻煩了,就想到了Python。Python語(yǔ)法簡(jiǎn)潔,不用編譯,可以經(jīng)較好的完成任務(wù)。今天看了下Python對(duì)Mysql的操作,做一下記錄。
首先,安裝需要的環(huán)境,Mysql和Python就不說(shuō)了,必備的東西。
主要是安裝的MySQLdb,可以去sf.net下載,具體地址是http://sourceforge.net/PRojects/mysql-python/
如果用Ubuntu,直接
sudo apt-get install python-mysqldb
安裝完成之后可以在Python解釋器中測(cè)試一下
輸入
如果不報(bào)錯(cuò),就證明安裝成功了,可能繼續(xù)了
MySQLdb在Python中也就相當(dāng)于JAVA中的MySQL的JDBC Driver,Python也有類似的數(shù)據(jù)接口規(guī)范Python DB API,MySQLdb就是Mysql的實(shí)現(xiàn)。操作也比較簡(jiǎn)單和其它平臺(tái)或語(yǔ)言操作數(shù)據(jù)庫(kù)一樣,就是建立和數(shù)據(jù)庫(kù)系統(tǒng)的連接,然后給數(shù)據(jù)庫(kù)輸入SQL,再?gòu)臄?shù)據(jù)庫(kù)獲取結(jié)果。
先寫(xiě)一個(gè)最簡(jiǎn)單的,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):
創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表,插入數(shù)據(jù),插入多條數(shù)據(jù)
查詢和插入的流程差不多,只是多了一個(gè)得到查詢結(jié)果的步驟
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注