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;

发现执行语句后,数据已经成功存入数据库中。

 

posted @ 2018-09-12 18:12  平淡才是真~~  阅读(1839)  评论(0编辑  收藏  举报