您的位置:首页 > 脚本大全 > > 正文

python在mysql创建数据库(python3对接mysql数据库实例详解)

更多 时间:2021-10-09 00:53:57 类别:脚本大全 浏览量:2424

python在mysql创建数据库

python3对接mysql数据库实例详解

python3 mysql数据库连接,假设mysql数据库已经安装好了,并创建好了数据库(后面抽点时间将数据库的安装总结下)。

 pymysql是python3中用于连接mysql服务器的一个库,python2中则使用mysqldb。因此你在编码之前一定要看清楚自己使用的是哪个版本,博主刚开始没有意识到这个导致后面运行时报错,花了好久才定位出原因,大家在用的时候一定要引以为戒。

这里再回顾下查看python版本号的操作:命令行输入python前提是已经将python安装路径加入了系统环境变量,配置正确就会出现以下相应的版本号。

python在mysql创建数据库(python3对接mysql数据库实例详解)

查看是否安装pymysql:pip list,如果有就不用安装,否则需要安装pymysql。

安装pymysql,用pip安装:pip install pymysql

查询找到pymysql,说明安装好了。

python在mysql创建数据库(python3对接mysql数据库实例详解)

操作数据一般步骤是:

  1. 连接数据库 pymysql.connect(host = 'localhost',user = 'root',passwd ='xxxxxxxxx',db = 'fbl' )
  2. 创建游标 cursor = db.cursor()
  3. 执行sql命令 # cursor.execute(mysql cmd)
  4. 提交 db.commit()
  5. 关闭数据库db.close()
  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • #!/usr/bin/env python3
  • #coding:utf-8
  • import pymysql
  •  
  • # 打开数据库连接
  • db = pymysql.connect(host = 'localhost',user = 'root',passwd ='xxxxxxxxx',db = 'fbl' )
  •  
  • # 使用 cursor() 方法创建一个游标对象 cursor
  • cursor = db.cursor()
  •  
  • # 使用 execute() 方法执行 sql 查询
  • # cursor.execute("select version()")
  • cmd_list = []
  • cmd_list.append('show tables;')
  • cmd_list.append('insert into hunpo(title,url) values("adfsf","qml");')
  • cmd_list.append('insert into hunpo(title,url) values("qml","fbl");')
  •  
  • cmd_list.append('select * from hunpo;')
  • for cmd in cmd_list:
  •  cursor.execute(cmd)
  •  data = cursor.fetchone()
  •  print(data)
  • #提交数据
  • db.commit()
  • # 关闭数据库连接
  • db.close()
  •  python在mysql创建数据库(python3对接mysql数据库实例详解)

    后面将会讲解如何通过爬虫将爬取到的链接报存到数据库

    以上所述是小编给大家介绍的python3对接mysql数据库详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!

    原文链接:https://blog.csdn.net/qq_37608398/article/details/80659955

    您可能感兴趣