Python之MySQL操作

安装pymysql模块

pip install pymysql

数据库连接:

#!/usr/bin/python3
 
import pymysql
 
# 打开数据库连接
connect = pymysql.Connect(
    host='localhost', 
    port=3306,
    user='user',
    passwd='6543210',
    db='dbName',
    charset='utf8'
)
# 使用 cursor() 方法创建一个游标对象 cursor
connect = db.cursor()
 
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SQL语句")
 
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
# data = cursor.fetchall() 接受全部返回结果行

 
print ("Database version : %s " % data)
 
# 关闭数据库连接
db.close()

小练习:
写一个函数,传入任意一个表名,导出这个表里面所有的数据,字段名是表头,表里面的每行数据是excel的每一行
例如username表里面的字段有id、username、password、addr、phone、email、status,那这几个字段就当做表头,数据就当做每一行的数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,819评论 1 14
  • 我的柜子里,放着一个碎花的棉布包袱,是当年我结婚时包裹嫁妆用的,里面包了十几双布鞋,有淡绿丝绒绣着菊花的,有深绿...
    半眸深情惹落尘阅读 3,180评论 6 8
  • 听了老师的分享,陷入了深深的思考,以前没有意识到,毕业论文是演讲,分析报告是演讲,没有意识到演讲需要大量的信息收集...
    苹果liu阅读 1,729评论 0 0
  • 那天,树林阴翳,云淡风轻。沿着华山的栈道,徐徐前行。悬崖峭壁,石路栈道之上,处处刻着古往今来文人墨客所留悟言。过往...
    旅程需要二先生阅读 3,459评论 0 1
  • 看了老罗的TNT发布会之后这段时间想了好久,我来说说我个人的想法吧 我个人觉得 老罗口中的下一代个人电脑/工作站,...
    Carl__Chen_阅读 2,338评论 0 0