在本专栏的 11 MySQL数据库我们进行了操作说明。
通过pip命令安装pymysql数据库。
import pymysql
db = pymysql.connect(host='localhost', port=3308, user='root', password='', database='pachong', charset='utf8')
参数说明:
插入数据的SQL语句:
INSERT INTO `test` (`company`, `title`, `href`, `date`, `source`)
VALUES('阿里巴巴', '标题2', '链接2', '日期2', '来源2')
在Python进行数据曾删改减得首先引入一个会话指针cursor,然后调用SQL语句:
cur = db.cursor() # 获取会话指针
为了让代码更简洁:
sql = 'INSERT INTO test (company, title, href, date, source) VALUES(%s, %s, %s, %s, %s)'
%s为占位符,,每一个%s代表一个字符,之后可以传入相应的数据。
再通过如下代码传入%s中:
cur.execute(sql, (company, title, href, date, source)) # 执行SQL语句
db.commit() # 固定写法,作用为提交修改
最后关闭会话指针和数据库的连接:
cur.