Python操作MySQL實戰案例講解


使用Python的pymysql庫連接MySQL數據庫

#導入pymysql
import pymysql

#連接MySQL數據庫
#輸入數據庫的IP地址,用戶名,密碼,端口
db=pymysql.connect(host="127.0.0.1",user="root",passwd="root",port=3306,db="test")

#使用cursor()方法創建一個游標對象
cursor=db.cursor()

在數據庫中創建數據表,用於寫入數據。這里具體分為2步,第一步創建出數據表的SQL 語句,第二步使用execute()執行語句。

#創建一個表
sqll='CREATE TABLE renren(title varchar(40),amount int,month int,interest float)'

#使用cursor()方法執行sql語句
cursor.execute(sqll)

創建數據表后,開始寫入數據

#首先導入數據
import pandas as pd
df=pd.read_excel(r'E:\siren\renrendai.xlsx')

#開始寫入數據
interest=df.interest.astype(object)
title=df.title
month=df.month.astype(object)
amount=df.amount.astype(object)
for i in range(len(df)):
    sql="INSERT INTO renren(title,amount,month,interest) VALUES(%s,%s,%s,%s)"
    values=(title[i],amount[i],month[i],interest[i])
    cursor.execute(sql,values)
    db.commit()

查看數據庫

use test;
select * from renren;

發現執行語句后,數據已經成功存入數據庫中。

 


免責聲明!

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



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