一、單條插入資料:
#!/usr/bin/python3
import pymysql
# 開啟資料庫連線
db = pymysql.connect("localhost","testuser","test123","testdb" )
# 使用cursor()方法獲取操作游標
cursor = db.cursor()
# sql 插入語句 裡面的資料型別要對應
sql = "insert into employee(first_name, \
last_name, age, ***, income) \
values ('%s', '%s', %s, '%s', %s)" % \
('mac', 'mohan', 20, 'm', 2000)
try:
# 執行sql語句
cursor.execute(sql)
# 執行sql語句
db.commit()
except:
# 發生錯誤時回滾
db.rollback()
# 關閉資料庫連線
db.close()
二、批量插入資料:
pymysql插入資料
在使用pymysql進行提交資料的時候,必須使用事務進行提交,如下 import pymysql 連線資料庫 db pymysql.connect host ip port port,user root password root charset utf8 database db name 建立游標...
pymysql插入中文資料亂碼問題
首先要確保pymysql的配置檔案編碼為utf8,否則就會報出以下錯誤 unicodeencodeerror latin 1 codec can t encode characters in position 9 13 ordinal not in range 256 配置檔案在pymysql模組對...
pymysql插入和查詢mysql中文編碼設定
centos7 mysql5.7.22 pythen3.6 pymysql 在 mysql 標籤下加上一行 default character set utf8 在 mysql.server 標籤下加上一行 default character set utf8 在 mysqld safe 標籤下加上...