python 插入mysql資料

2021-07-16 10:45:03 字數 1003 閱讀 2865

建立資料庫連線

def

create_db_connect

():"""

brief info for: create_db_connect

建立資料庫鏈結

args:

return:

raise:

"""conn = mysqldb.connect(host = "rm-uf6wz3f7kb8sx983zo.mysql.rds.aliyuncs.com",

user = "pv_cms",

passwd = "pv_cms@123",

port = 3306,

charset = "utf8",

db = "pv_interaction_bigdata")

return conn

插入資料:

def

insert_to_info

(conn):

cursor = conn.cursor()

sql = '''insert into info values(%s,%s)'''

l = [['liza','mary'],['dh','lxy']]#必須是list

cursor.executemany(sql,l)#執行多條插入資料操作

conn.commit()# 不執行不能插入資料

conn.close()

def

insert_into_info

(conn):

cursor = conn.cursor()

sql = '''insert into info values(%s,%s)'''

l = ('lisa','mary')#必須是tuple

cursor.execute(sql,l)#插入資料操作

conn.commit()# 不執行不能插入資料

conn.close()

python 連線mysql插入讀取資料

import mysqldb 連線資料庫 conn mysqldb.connect host 192.358.12.34 port 3306,user root passwd adminkcsd db sbd charset utf8 讀取資料 cur conn.cursor a cur.execu...

Python插入mysql資料庫

import pymysql as db data name input 告訴我你叫什麼 data age input 請輸入你的出生年月日 格式為 2019 01 01 data address input 請輸入你來自 鏈結資料庫 conn db.connect host 192.168.88....

python 往MySQL批量插入資料

在工作用有時候需要批量造測試資料 手工造太麻煩了,可以通過python批量插入表資料 批量插入sql語句 import pymysql,string,random,time defconnet mysql try db pymysql.connect host 192.168.31.103 user...