Python3.6連線MySQL
阿新 • • 發佈:2019-02-10
通過PiP 安裝pymysql
pip install pymysql
示例程式碼
#coding=utf-8
#匯入pymysql的包
import pymysql
import pymysql.cursors
#獲取一個數據庫連線,注意如果是UTF-8型別的,需要制定資料庫
#port 必須是數字不能為字串
connection=pymysql.connect(host='localhost',
user='root',
password='123456',
db='test' ,
port=3307,
charset='utf8')
try:
#獲取一個遊標
with connection.cursor() as cursor:
sql='select * from user'
cout=cursor.execute(sql)
print("數量: "+str(cout))
for row in cursor.fetchall():
#print('%s\t%s\t%s' %row)
#注意int型別需要使用str函式轉義
print("ID: "+str(row[0])+' 名字: '+row[1]+" 性別: "+row[2])
connection.commit()
finally:
connection.close()