Python學(xué)習(xí)日記六(Python連接MySql)

一.準(zhǔn)備工作(下載MySQL-python和python安裝包 )

Python需要連接mysql,需要下載Python MySQLdb模塊,這里提供幾個鏈接地址:
MySQL-python官網(wǎng)下載地址 :https://pypi.python.org/pypi/MySQL-python
python2.7官網(wǎng)下載地址: https://www.python.org/downloads/release/python-2713/
python3.4官網(wǎng)下載地址: https://www.python.org/downloads/release/python-340/

如果不能下載,請到我的百度云盤下載:
MySQL-python2.7下載地址 :https://pan.baidu.com/s/1-88sp2RjXmbcqLkcnTgUlQ
python2.7 32bit下載地址: https://pan.baidu.com/s/1sj9tQfosLE0ESub7FsxYEA
python3.4 32bit下載地址:https://pan.baidu.com/s/1YwpRZnhnXQ9qY6QkJhLnQw

二.具體操作

安裝完P(guān)ython和MySQL-python后,編寫一個python文件連接數(shù)據(jù)庫,這里用的是python
2.7 32bit 和 MySQL-python2.7 32 bit

注意這里python和MySQL-python不僅版本要對應(yīng),位數(shù)也要對應(yīng),同為32位或者64位才行,否則安裝MySQL-python時會報錯。

數(shù)據(jù)庫user表和字段


數(shù)據(jù)庫user表和字段.PNG
#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

# 打開數(shù)據(jù)庫連接(調(diào)用connect方法,從左到右依次是主機(jī)ip,數(shù)據(jù)庫用戶名,數(shù)據(jù)庫密碼,數(shù)據(jù)庫名稱,字符集)
db = MySQLdb.connect("localhost", "root", "root", "user", charset='utf8' )

# 使用cursor()方法獲取操作游標(biāo) 
cursor = db.cursor()

# 使用execute方法執(zhí)行SQL語句
cursor.execute("select * from student")

#使用for each打印游標(biāo)所在位置的值
for each in cursor:
    # each[1] 表示當(dāng)前游標(biāo)所在行的的第2列值
    print each[0],each[1],each[2],each[3]  

# 關(guān)閉數(shù)據(jù)庫連接
db.close()


控制臺結(jié)果,這里用的是sublime text3,用ctrl + b 編譯運(yùn)行


sublime text3編譯結(jié)果.PNG
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容