用python代码简单连接MySQL以及插入数据的两种方法

Posted zyde-2893

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python代码简单连接MySQL以及插入数据的两种方法相关的知识,希望对你有一定的参考价值。

连接mysql代码如下:

import pymysql
# 打开数据库连接 参数依次如下:
conn = pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘1234‘,database=‘pymysql_demo‘,port=3306)
# 使用cursor()方法获取操作游标
cursor = conn.cursor()
.
.
.
.
# 关闭数据库连接
conn.close()

 

插入数据:

1)

import pymysql
conn = pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘1234‘,database=‘pymysql_demo‘,port=3306)
cursor = conn.cursor()

#插入数据格式如下:insert into 表名(插入内容的表头) value(对应的数据)
sql = """
insert into user(id,username,age,password) value(1,‘Rose‘,19,‘12345‘)
"""
#提交sql语句,映射到数据库中。
cursor.execute(sql)
conn.commit()

# 关闭数据库连接
conn.close()

  

  

2)

import pymysql
conn = pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘1234‘,database=‘pymysql_demo‘,port=3306)
cursor = conn.cursor()


#若id选择自动递增并为主键,可以设为null,让其自动增长。
sql = """
insert into user(id,username,age,password) value(null,%s,%s,%s)
"""
username = ‘Lily‘
age = 20
password = ‘666666‘
cursor.execute(sql,(username,age,password))
conn.commit()


conn.close()

  

  很多时候,需要插入的值不是固定的,而是个变量,所以我们可以使用这个方法插入数据。

以上是关于用python代码简单连接MySQL以及插入数据的两种方法的主要内容,如果未能解决你的问题,请参考以下文章

听说❤️Python可以操作MySQL数据库❤️

听说❤️Python可以操作MySQL数据库❤️

用Python向MySQL数据库插入数据

用python操作mysql数据库(之简单“插入数据”操作)

用python进行网页爬取,数据插入数据库

在python中使用mysql连接器插入数据