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

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

时间:2019-07-30 00:28:08      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:port   连接   int   value   highlight   null   localhost   close   com   

连接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以及插入数据的两种方法

标签:port   连接   int   value   highlight   null   localhost   close   com   

原文地址:https://www.cnblogs.com/zyde-2893/p/11267232.html

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