使用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;
發現執行語句后,數據已經成功存入數據庫中。