一、連接
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()