Python連接MySQL數(shù)據(jù)庫

1 安裝 MySQL connector

mysql-connector-python支持Linux靖秩、Mac OS X和Windows系統(tǒng)。
mysql-connector-python的下載地址http://dev.mysql.com/downloads/connector/python/
我以Ubuntu系統(tǒng)Python2.7為例:
方法一:使用apt安裝:
$ sudo apt install python-mysql.connector
1
$ sudo apt install python-mysql.connector
方法二:使用pip安裝:

$ sudo pip install mysql-connector-python

方法三:安裝最新版

$ wget http://cdn.mysql.com//Downloads/Connector-Python/mysql-connector-python-cext_2.1.3-1ubuntu15.04_amd64.deb
$ sudo dpkg -i mysql-connector-python-cext_2.1.3-1ubuntu15.04_amd64.deb
查看安裝的mysql-connector-python版本:

Python連接MySQL數(shù)據(jù)庫(mysql-connector-python)

2 連接MySQL

連接本地MySQL數(shù)據(jù)庫:

import mysql.connector

conn = mysql.connector.connect(
user='root',
password='test1234',
host='127.0.0.1',
database='test')

關(guān)閉數(shù)據(jù)庫

conn.close()

如果提供的用戶、數(shù)據(jù)庫不對,會(huì)輸出如下錯(cuò)誤信息:

Traceback (most recent call last):
File "test.py", line 7, in <module>
database='test')
File "/usr/lib/python2.7/dist-packages/mysql/connector/init.py", line 162, in connect
return MySQLConnection(*args, kwargs)
File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py", line 129, in init
self.connect(
kwargs)
File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py", line 454, in connect
self._open_connection()
File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py", line 421, in _open_connection
self._ssl)
File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py", line 204, in _do_auth
self._auth_switch_request(username, password)
File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py", line 240, in _auth_switch_request
raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

3 執(zhí)行SQL語句

import mysql.connector

conn = mysql.connector.connect(
user='root',
password='test1234',
host='127.0.0.1',
database='test')

cur = conn.cursor()

要執(zhí)行的SQL語句

query = ("SELECT * FROM sometable")

執(zhí)行查詢

cur.execute(query)

for (id, name, class, score) in cur:
print("{}, {}, {}, {}".format(id, name,class,score))

cur.close()
conn.close()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凹嘲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子构韵,更是在濱河造成了極大的恐慌周蹭,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疲恢,死亡現(xiàn)場離奇詭異凶朗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)显拳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門棚愤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事宛畦∪陈澹” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵次和,是天一觀的道長反肋。 經(jīng)常有香客問我,道長踏施,這世上最難降的妖魔是什么石蔗? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮畅形,結(jié)果婚禮上养距,老公的妹妹穿的比我還像新娘。我一直安慰自己日熬,他們只是感情好棍厌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竖席,像睡著了一般定铜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怕敬,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機(jī)與錄音帘皿,去河邊找鬼东跪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鹰溜,可吹牛的內(nèi)容都是我干的虽填。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼曹动,長吁一口氣:“原來是場噩夢啊……” “哼斋日!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起墓陈,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤恶守,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后贡必,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兔港,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年仔拟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衫樊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖科侈,靈堂內(nèi)的尸體忽然破棺而出载佳,到底是詐尸還是另有隱情,我是刑警寧澤臀栈,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布蔫慧,位于F島的核電站,受9級特大地震影響挂脑,放射性物質(zhì)發(fā)生泄漏藕漱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一崭闲、第九天 我趴在偏房一處隱蔽的房頂上張望肋联。 院中可真熱鬧,春花似錦刁俭、人聲如沸橄仍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侮繁。三九已至,卻和暖如春如孝,著一層夾襖步出監(jiān)牢的瞬間宪哩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工第晰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锁孟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓茁瘦,卻偏偏與公主長得像品抽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子甜熔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容