python 操作mysql
#encoding=utf-8
from mysql import connector
from __future__ import print_function
sql = 'create table student(name char(20),age char(20))'
sqltmp = 'INSERT INTO `student` (`name`,`age`) VALUES (%s, %s)'
values = [("你的名字","23")]
cnx = connector.connect(host="127.0.0.1", user="root", password="", database="mydb", charset="utf8")
cnx.autocommit = True
db0 = cnx.cursor()
#db0.execute(sql)
db0.executemany(sqltmp,values)
for row in db0:
print (row)
注意:values是一个列表

本文介绍如何使用Python连接MySQL数据库,并演示创建表及插入数据的方法。通过具体实例代码,读者可以了解如何利用Python的mysql.connector模块执行SQL语句,实现表的创建与数据的批量插入。
369

被折叠的 条评论
为什么被折叠?



