Python操作MySQL实战案例讲解

Posted 平淡才是真~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;

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

 

以上是关于Python操作MySQL实战案例讲解的主要内容,如果未能解决你的问题,请参考以下文章

2017年最新Python3.6网络爬虫实战案例基础+实战+框架+分布式高清视频教程

Python可视化应用实战案例30篇-基础绘图命令详解含大量示例代码(附Python代码)

Python可视化应用实战案例30篇-基础绘图命令详解含大量示例代码(附Python代码)

爬虫遇到头疼的验证码?Python实战讲解弹窗处理和验证码识别

全网最全正则表达式系统讲解,实战练习,豆瓣案例解析(附讲解源代码)

计算机视觉OpenCV 4高级编程与项目实战(Python版):操作像素