zyde-2893

连接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()

  

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

分类:

技术点:

相关文章: