python訪問數據庫(基於pymysql)

一、連接

import pymysql
conn = pymysql.connect(host = '127.0.0.1', user = 'root', password = 'password', database = 'database')

host、user、password、database都需要根據自己的情況設置;
其中host、database都是可選參數

二、對數據庫操作

#主要通過conn.query()和conn.cursor().execute()實現
#他們的參數都是關於數據操作的字符串

#使用數據庫test
conn.query("use test")
#或
cs = conn.cursor()
cs.execute("use test")


#假設test有一個表格table(title, keywd)
#插入一條記錄
conn.query("insert into table(title, keywd) values('first title', 'key')")
#或
cs = conn.cursor()
cs.execute("insert into table(title, keywd) values('first title', 'key')")
#完成後,提交任務(必須提交,數據庫纔有記錄)
conn.commit()


#對數據庫查詢
cs.execute("select * from table")
for i in cs:
    print("當前是第"+str(cs.rownumber)+"行")
    print("title是"+i[0])
    print("keywd是"+i[1])


#關閉數據庫連接
cs.close()
conn.close()
發佈了42 篇原創文章 · 獲贊 49 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章