execute(sql,()) 传入元组形式
记得在关闭连接前,想让insert 语句 插入数据库里面去需要加上这个 ,增删改都要加上commit()
conn.commit()
执行脚本 返回1 代表插入1条记录 成功。
查询新增一条记录
mysql> select * from userinfo;
+----+------+-----+
| id | name | pwd |
+----+------+-----+
| 1 | mike | 123 |
| 2 | jack | 456 |
| 3 | alex | 555 |
+----+------+-----+
3 rows in set (0.00 sec)
execute() 方法 每次只能插入一条记录 excutemany() 方法同时可以插多条记录 用列表 把多个元组括起来 可以传递多条记录, 一个元组对应一条记录
rows = cur.executemany(sql,[(),(),()])
import pymysql
mysql_host = '192.168.0.106'
port = 3306
mysql_user = 'root'
mysql_pwd = '123'
encoding = 'utf8'
# 建立 连接mysql服务端
conn = pymysql.connect(
host&