python 連線資料庫SQL並進行操作

2021-10-16 12:29:50 字數 1137 閱讀 5255

import pymysql

conn = pymysql.connect(host=

'rm-rdsyuncs.com'

,# 位址

user=

'train_rs'

, passwd=

'trs123@#'

,# 密碼

db='train_recommended_sys'

,# 這個是資料庫裡面你想要操作的資料庫名稱

charset=

'utf8'

)

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

cur = conn.cursor(

)# 對資料庫train_recommended_sys裡面的表question_answer進行操作

# 選擇表裡面的id, question, answer這幾列資料

sql =

'''select id, question, answer from train_recommended_sys.question_answer'''

try:

# 執行sql語句

cur.execute(sql)

# 獲取所有記錄列表

results = cur.fetchall(

)print

(type

(results)

) results =

list

(results)

print

(type

(results)

)print

(results)

for row in results:

id= row[0]

ifid==4

:# 選取一部分資料

break

question = row[1]

answer = row[2]

print

("question=%s,answer=%s"

%(question, answer)

)except

:print

("select is failed"

)

python 連線資料庫

原文 原文1 安裝mysql python pip install mysql python dome1 def db mange db bank conn none try 開啟資料庫連線 conn mysqldb.connect localhost root 123456 db bank 獲取操...

Python連線資料庫

usr bin env python coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 import pymysql import pymysql.cursors usr bin env python coding utf...

python連線資料庫

1 安裝mysql ubantu下安裝不撰述 2 安裝python版本的mysql開發包 sudo apt get install python mysqldb3 編寫python usr bin python coding utf 8 import mysqldb 引入mysqldb包 開啟資料庫...