python3 使用連線mysql 資料庫

2021-09-03 01:40:17 字數 761 閱讀 2548

pymysql 是在 python3.x 版本中用於連線 mysql 伺服器的乙個庫,python2中則使用mysqldb。

pymysql 遵循 python 資料庫 api v2.0 規範,幷包含了 pure-python mysql 客戶端庫。

pip3 install pymysql
匯入pymysql 庫函式

使用pymysql 模組中的connect 連線資料庫,同樣的支援 元祖引數和字典引數。這裡乙個有意思的地方,原始碼中有這麼一句

意思就是說,連線使用這三個單詞都可以,果然還是python更人性化啊。

import pymysql

mydb=pymysql.connect('localhost','root','root','python3sql')

sql='select *from sites'

mycursor=mydb.cursor()

mycursor.execute(sql)

myresult=mycursor.fetchall()

for x in myresult:

print(x)

mydb.close()

資料庫操作:

其他操作和使用mysql-connector 連線幾乎是一樣的。上篇部落格已經寫過,不再贅述。

python3在flask中使用mysql報錯

今天在python3 flask中使用mysql 無論怎麼弄都報錯 importerror no module named mysqldb 按照 stack overflow 上 說pip install mysqlclient或者pip install mysql python 結果都安裝不上,最...

使用python3 實現插入資料到mysql

我就廢話不多說了,直接上 吧!pip install pymysql import pymysql import pandas as pd conn pymysql.connect host localhost user root password root1234 db test1 port 33...

python3使用 python3使用模組

python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...