用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()

  

  很多時候,需要插入的值不是固定的,而是個變量,所以我們可以使用這個方法插入數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM