python中使用pymysql往mysql数据库中插入(insert)数据

from pymysql import *


def main():
    # 创建connection连接
    conn = connect(host='', port=3306, database='', user='',
                   password='', charset='utf8')
    # 获取cursor对象
    cs1 = conn.cursor()
    # 执行sql语句
    query = 'insert into 表名(列名1, 列名2, 列名3, 列名4, 列名5, 列名6) values(%s, %s, %s, %s, %s, %s)'
    列名1 = 值1
    列名2 = 值2
    列名3 = 值3
    列名4 = 值4
    列名5 = 值5
    列名6 = 值6
    values = (列名1, 列名2, 列名3, 列名4, 列名5, 列名6)
    cs1.execute(query, values)

    # 提交之前的操作,如果之前已经执行多次的execute,那么就都进行提交
    conn.commit()

    # 关闭cursor对象
    cs1.close()
    # 关闭connection对象
    conn.close()


if __name__ == '__main__':
    main()

你可能感兴趣的:(数据库交互模块)