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实战讲解弹窗处理和验证码识别