python在mysql创建数据库(python3对接mysql数据库实例详解)
类别:脚本大全 浏览量:2424
时间:2021-10-09 00:53:57 python在mysql创建数据库
python3对接mysql数据库实例详解python3 mysql数据库连接,假设mysql数据库已经安装好了,并创建好了数据库(后面抽点时间将数据库的安装总结下)。
pymysql是python3中用于连接mysql服务器的一个库,python2中则使用mysqldb。因此你在编码之前一定要看清楚自己使用的是哪个版本,博主刚开始没有意识到这个导致后面运行时报错,花了好久才定位出原因,大家在用的时候一定要引以为戒。
这里再回顾下查看python版本号的操作:命令行输入python前提是已经将python安装路径加入了系统环境变量,配置正确就会出现以下相应的版本号。
查看是否安装pymysql:pip list,如果有就不用安装,否则需要安装pymysql。
安装pymysql,用pip安装:pip install pymysql
查询找到pymysql,说明安装好了。
操作数据一般步骤是:
- 连接数据库 pymysql.connect(host = 'localhost',user = 'root',passwd ='xxxxxxxxx',db = 'fbl' )
- 创建游标 cursor = db.cursor()
- 执行sql命令 # cursor.execute(mysql cmd)
- 提交 db.commit()
- 关闭数据库db.close()
|
#!/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() |
后面将会讲解如何通过爬虫将爬取到的链接报存到数据库
以上所述是小编给大家介绍的python3对接mysql数据库详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/qq_37608398/article/details/80659955
您可能感兴趣
- 常见NoSQL数据库
- 如何用mysql建立图书管理系统(图书管理系统的sqlserver数据库设计示例)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- mysql 安装阿里云(详解如何在阿里云服务器安装Mysql数据库)
- idea怎样连接mysql(IDEA配置连接MYSQL数据库遇到Failed这个问题解决)
- mysql索引面试总结(Mysql数据库索引面试题程序员基础技能)
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- 宝塔面板导入数据库(宝塔面板迁移系统盘/www到数据盘/data)
- thinkphp5.1手动连接mysql数据库(thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例)
- mariadb导入数据库命令(MySQL/MariaDB 如何实现数据透视表的示例代码)
- 将Excel数据导入数据库
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- mysql url连接参数配置(浅谈Mysql连接数据库时host和user的匹配规则)
- 阿里云rds移动数据库(阿里云跨区域服务器迁移镜像迁移,RDS数据库迁移图文教程)
- 数据库sql位置更换磁盘(SQL SERVER迁移之更换磁盘文件夹的完整步骤)
- 如何启动wampserver数据库服务(wampserver更改默认站点目录www方法教程)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
热门推荐
- springboot docker 部署(详解docker部署SpringBoot及替换jar包的方法)
- 安装phpstudy注意哪些问题(phpstudy怎么卸载?phpstudy卸载图文教程)
- Sql Server profiler 分析器的理解
- dockerfile映射目录(Dockerfile中ENTRYPOINT 和 CMD的区别说明)
- iframe 弹窗(遮罩层 + Iframe实现界面自动显示的示例代码)
- vue怎么引入axios(如何用vue封装axios请求)
- mysql创建表存在哪里(MySQL的表空间是什么)
- php中row函数(PHP中number_format函数的用法讲解)
- ASP.NET常用加密解密方法
- php如何复制数组(php5对象复制、clone、浅复制与深复制实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9