码迷,mamicode.com
首页 > 数据库 > 详细

python向mysql中插入数字、字符串、日期总结

时间:2018-09-27 15:23:24      阅读:491      评论:0      收藏:0      [点我收藏+]

标签:插入   python   nbsp   cut   日期格   操作   commit   连接数   exec   

import pymysql
# 连接数据库

conn = pymysql.connect(
host="10.62.1.1",
port=3306,
user="root",
password="root",
database="fe_auto",
charset="utf8"
)

# 生成游标对象
cursor = conn.cursor()
case_id = 11111
operator = ‘zcy‘
from _datetime import datetime
case_status = 1
time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(time)
# 执行插入数据操作 字符串处理
sql = "insert into test_result(case_id, operator, operate_time, test_status) values (" + str(case_id) + \
",‘" + operator + "‘,‘" + time +"‘,"+ str(case_status)+")"
cursor.execute(sql)
conn.commit()

如果插入数字,需要转为字符型:str(case_id); 如果插入字符,需要使用单引号来表示字符:‘" + operator + "‘;如果插入日期格式,需要先转为字符,然后再单引号:

time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
‘" + time +"‘

如果字符串有%,例如a = "a%a%a",需要做下转义,改为a = "a%%a%%a"
 

python向mysql中插入数字、字符串、日期总结

标签:插入   python   nbsp   cut   日期格   操作   commit   连接数   exec   

原文地址:https://www.cnblogs.com/a389678070/p/9712930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!