python資料鏈結mysql資料庫,增刪改查

2021-09-29 04:57:10 字數 1682 閱讀 5132

python資料鏈結mysql資料庫,增刪改查

import mysqldb

defread()

:# 開啟資料庫連線

db = mysqldb.connect(

"localhost"

,"root",""

,"test"

, charset=

'utf8'

)# 使用cursor()方法獲取操作游標

cursor = db.cursor(

)# 使用execute方法執行sql語句

try:

cursor.execute(

"select * from test1"

)# 使用 fetchone() 方法獲取一條資料

#data = cursor.fetchone()

data = cursor.fetchall(

)for i in data:

print

(i)# 關閉資料庫連線

except

:# rollback in case there is any error

db.rollback(

) db.close(

)def

add():

# 開啟資料庫連線

db = mysqldb.connect(

"localhost"

,"root",""

,"test"

, charset=

'utf8'

)# 使用cursor()方法獲取操作游標

cursor = db.cursor(

)# sql 插入語句

sql =

'insert into test1(`姓名`) values ("mohan")'

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit(

)except

:# rollback in case there is any error

db.rollback(

)# 關閉資料庫連線

db.close(

)def

dele()

:# 開啟資料庫連線

db = mysqldb.connect(

"localhost"

,"root",""

,"test"

, charset=

'utf8'

)# 使用cursor()方法獲取操作游標

cursor = db.cursor(

)# sql 刪除語句

sql =

'delete from test1 where `測試`>3'

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit(

)except

:# rollback in case there is any error

db.rollback(

)# 關閉資料庫連線

db.close(

)for i in

range(10

):add(

)

python相關資料鏈結

後續的部落格更新,會涉及到很多的python及python的框架相關的內容,這裡將自己收藏的一些關於python相關資料的鏈結做乙個整理,算是乙個導航索引吧。ps 其中有些鏈結對應的技術團隊文章,值得長期關注。pycharm教程 python文章目錄 python全棧之路系列 python爬蟲學習 ...

weka 學習資料鏈結

1 primer weka wiki 鏈結 2 data mining practical machine learning tools and techniques chapter 15 471 485 3 在weka中加入自己的演算法 鏈結 4 data mining practical mac...

Oracle 建立資料鏈結

1 為了建立資料庫鏈結,需要有pcreate database link系統許可權,要與遠端的帳號進行鏈結還需要有create session普通許可權 2 保證鏈結的使用者具有訪問被鏈結資料庫的表或者檢視的許可權。3 在要建立鏈結的資料庫 tnsnames.ora 檔案新增對被鏈結資料庫的連線字元...