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