复制import pymysql
conn = pymysql.connect(host='127.0.0.1',
user='root',
password='123456',
database='empdb',
port=3307,
charset='utf8')
print("连接成功")
cursor = conn.cursor()
def insertdata1():
insert_emp_sql = "insert into empdb.employee (ename,age,dept_id,wage_id) values ('王十八',45,1,3)"
cursor.execute(insert_emp_sql)
conn.commit()
def insertdata2():
insert_emp_sql = "insert into empdb.employee (ename,age,dept_id,wage_id) values ('{}',{},1,3);"
for i in range(10):
uname = '高少少'+str(i)
age=30+i
ins_sql= insert_emp_sql.format(uname,age)
cursor.execute(ins_sql)
conn.commit()
def deletedata(id):
delete_emp_sql = "delete from empdb.employee where eid={}"
del_sql = delete_emp_sql.format(id)
cursor.execute(del_sql)
conn.commit()
def updatadata():
updata_emp_sql = "update empdb.employee set age=66 where eid = 26"
cursor.execute(updata_emp_sql)
conn.commit()
def closeconn():
cursor.close()
conn.close()
try:
deletedata(1)
updatadata()
except:
conn.rollback()
closeconn()
复制import pymysql
import datetime
def get_nowtoday():
get_nowtoday = datetime.datetime.now()
return get_nowtoday
table = 'capture_dianping_uu_item_req_log'
request_time1 = get_nowtoday()
field_array = ['uuid', 'filterbtnid', 'filterbtntext', 'response_json', 'request_time']
SQL = f"INSERT INTO {table}({','.join(field_array)}) VALUES ({','.join(['%s'] * len(field_array))})"
uuid = 'H2q0PyY0LqgsYfA7'
filterbtnid = 'H2q0PyY0LqgsYfA7'
filtertext= 'H2q0PyY0LqgsYfA7'
data = '青年男性青年男性体检今约明检|B幽门螺杆菌 肺部CT'
db = pymysql.connect(
host="rm-bp118963s12pqo5l7fo.mysql.rds.aliyuncs.com",
port=3306,
user="captraea",
passwd="HQ@2e#WW",
db="captraea",
charset='utf8'
)
values = []
cursor = db.cursor()
if cursor:
try:
print("连接成功")
cursor.execute("show tables;")
table_number = cursor.fetchall()
print(table_number)
val = [uuid, filterbtnid, filtertext, data, request_time1]
print("val=",val)
values.append(tuple(val))
cursor.executemany(SQL, values)
db.commit()
print("数据插入成功")
except Exception as e:
print("异常",e)
else:
print("连接失败")
db = pymysql.connect(
host="rm-bp118963s12pqo5l7fo.mysql.rds.aliyuncs.com",
port=3306,
user="captraea",
passwd="HQ@2e#WW",
db="captraea",
charset='utf8'
)
values = []
cursor = db.cursor()
cursor.execute('''SELECT * FROM capture_dianping_uu_item_req_log WHERE gmt_create > '2023-02-28';''')
results = cursor.fetchall()
print("results==",results)
for row in results:
print("ROW==",row)
cursor.close()
db.commit()
db.close()
复制
import pandas as pd
import pymysql
filepath = 'E:\_DataSet\catering_sale.xls'
data = pd.read_excel(filepath)
db = pymysql.connect('localhost','root','1234','python_analysis')
cursor = db.cursor()
try:
cursor.execute('create table catering_sale(num int primary key,date datetime, sale float )')
except:
print('数据库已存在!')
query = """insert into catering_sale (num, date, sale) values (%s,%s,%s)"""
for r in range(0, len(data)):
num = data.ix[r,0]
date = data.ix[r,1]
sale = data.ix[r,2]
values = (int(num), str(date), float(sale))
cursor.execute(query, values)
cursor.close()
db.commit()
db.close()
db = pymysql.connect('localhost','root','1234','python_anylysis')
cursor = db.cursor()
cursor.execute('''select * from catering_sale''')
results = cursor.fetchall()
for row in results:
print(row)
cursor.close()
db.commit()
db.close()
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?