import pymysql
# 建立数据库连接
connection = pymysql.connect(
host='localhost', #数据库地址,本地一般是localhost
port= 3306, #端口号
user='root', #用户名
password='你的密码',
database='test', #数据库名
charset='utf8mb4' # 指定字符集,避免乱码
)
try:
with connection.cursor() as cursor:
# 要插入的字符串数据
string_to_insert1 = "hello china"
string_to_insert2 = "liming"
# 构造 SQL 插入语句
sql = "INSERT INTO context (message,name) VALUES (%s,%s)"
# 执行 SQL 插入语句
cursor.execute(sql, (string_to_insert1,string_to_insert2))
# 提交执行
connection.commit()
print("字符串成功写入数据库")
finally:
# 关闭数据库连接
connection.close()
注意:插入的时候注意看自己的数据库名,表名,以及字段个数和字段名
执行结果: