先建立database資料庫 建立表字段 再帶入**插入資料
檔名order2.py
import random
def order1():
sql=
for s in range(1, 10):
name=random.choice('趙錢孫李周吳鄭王')+random.choice("紅明嬌瑞睿蕊星三")
age=random.randint(18,20)
***=random.choice('男女')
order= "insert into student(s,sname,sage,s***) value('%s','%s','%s','%s');"%(s,name,age,***)
return sql
order=order1()
print(order)
檔名:隨便
import pymysql
from order2 import order
#建立資料庫連線
db=pymysql.connect(
host="localhost",
user="root",
password="123",
database="school",
port=3306,
charset="utf8"
)cursor=db.cursor()
# cursor.execute('use school')
for sql in order:
cursor.execute(sql)
result=cursor.fetchall()
print(result)
db.commit()
cursor.close()
db.close()
pymysql插入資料
在使用pymysql進行提交資料的時候,必須使用事務進行提交,如下 import pymysql 連線資料庫 db pymysql.connect host ip port port,user root password root charset utf8 database db name 建立游標...
pymysql單條插入資料和批量插入資料
一 單條插入資料 usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost testuser test123 testdb 使用cursor 方法獲取操作游標 cursor db.cursor sql 插入語句 裡面的資料...
pymysql插入中文資料亂碼問題
首先要確保pymysql的配置檔案編碼為utf8,否則就會報出以下錯誤 unicodeencodeerror latin 1 codec can t encode characters in position 9 13 ordinal not in range 256 配置檔案在pymysql模組對...