1. 程式人生 > 實用技巧 >Python如何進行資料庫的SQL操作

Python如何進行資料庫的SQL操作

Python執行SQL

實現方法

1.匯入依賴庫

主要是匯入pymysql庫,用於資料庫操作的支援包。匯入命令:

import pymysql

2.連線資料庫

建立資料庫連線,準備資料連線游標。

sql_1 = "insert user values (123456,'張三',1,'P0001','2020-06-14');"sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"sql_4 = "insert user values (456789,'趙六',4,'P0004','2020-08-20');"cursor.execute(sql_1)cursor.execute(sql_2)cursor.execute(sql_3)cursor.execute(sql_4)conn.commit()

3.執行SQL操作

(1)SQL插入資料操作

sql = "SELECT * from user;"cursor.execute(sql)datas = cursor.fetchall()

(2)SQL查詢資料操作

for data in datas :    print(data)

(3)輸出資料

for data in datas :
    print(data)

(4)關閉連線

cursor.close()
conn.close()

原始碼

#需要提前準備資料庫登入賬號:user,password
import pymysql
conn = pymysql.connect(host="127.0.0.1", user="***",password="***",database="database_20181103",charset="utf8")
cursor = conn.cursor()

sql_1 = "insert user values (123456,'張三',1,'P0001','2020-06-14');"
sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"
sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"
sql_4 = "insert user values (456789,'趙六',4,'P0004','2020-08-20');"
cursor.execute(sql_1)
cursor.execute(sql_2)
cursor.execute(sql_3)
cursor.execute(sql_4)
conn.commit()

sql = "SELECT * from user;"
cursor.execute(sql)
datas = cursor.fetchall()

for data in datas :
    print(data)

cursor.close()
conn.close()

PS:如有需要Python學習資料的小夥伴可以加下方的群去找免費管理員領取

可以免費領取原始碼、專案實戰視訊、PDF檔案等

本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯絡我們以作處理。

作者: Excel and Python