码迷,mamicode.com
首页 > 数据库 > 详细

Python操作MySQL实战案例讲解

时间:2018-09-12 19:54:48      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:第一步   into   create   实战案例   sel   title   table   har   数据表   

使用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(rE:\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;

技术分享图片

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

 

Python操作MySQL实战案例讲解

标签:第一步   into   create   实战案例   sel   title   table   har   数据表   

原文地址:https://www.cnblogs.com/dataAnalysis/p/9636107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!