pymysql 資料庫操作

2021-10-01 11:01:39 字數 1496 閱讀 7124

參考文件

import pymysql

dbparams =

conn = pymysql.connect(**dbparams)

cursor = conn.cursor(

)sql =

"select sname,sclass from student"

try:

cursor.execute(sql)

#獲取查詢結果

data = cursor.fetchall(

) print(data)

except exception as e:

print(e)

finally:

cursor.close(

) conn.close(

)

import pymysql

#host資料庫伺服器位址

#預設埠3306

dbparams =

conn = pymysql.connect(**dbparams)

#任意關鍵字引數

# conn = pymysql.connect(host='127.0.0.1', user='root', password='199802',db='xuesheng', port=3306,charset='utf8')

print(conn)

cursor = conn.cursor(

)try:#對增刪改 操作 pymysql 預設begin 事務,必須提交才可以 或者回滾rollback

sno = input(

'學號'

) sname = input(

'姓名'

) s*** = input(

'性別'

) sql =

"insert into student(sno,sname,s***) values('{}','{}','{}')".format(sno,sname,s***)

print(sql)

# exit()#除錯看前面的**正確嗎

result = cursor.execute(sql)

conn.commit(

)#提交

print(result)

if result > 0:

print(

'執行成功'

) else:

print(

'失敗'

)except exception as e:

print(e)

conn.rollback(

)#回滾

finally:#插入失敗後最後關閉游標和連線

cursor.close(

) conn.close(

) exit(

)#退出程式

cursor.close(

)conn.close(

)

python操作pymysql資料庫

首先需要匯入通過import pymysql匯入資料庫模組 已經建立好乙個資料庫test,資料庫中有乙個空表t,只有兩個欄位id int 5 name varchar 20 import pymysql conn pymysql.connect host 127.0.0.1 port 3306,us...

使用PyMySQL操作mysql資料庫

使用pymysql操作mysql資料庫 python版本 2.6或3.3 mysql版本 4.1 使用pip安裝,在命令列執行如下命令 1 pip install pymysql 其中的x.x是版本 目前可以獲取的最新版本是0.6.6 1 python setup.py install 建議使用pi...

python資料庫基本操作 pymysql

利用pymysql庫來進行操作之前,需要保證mysql資料庫已經啟動,且你可以拿到該資料庫的使用者名稱和密碼,有許可權進行操作,否則就會報錯。基本操作如下 import pymysql 連線資料庫 主機號,使用者,密碼,資料庫,編碼 db pymysql.connect host localhost...