Python学习之旅:访问MySQL数据库
Python学习之旅:访问MySQL数据库
MySQL是Web世界中使用最广泛的数据库服务器。为服务器端设计的数据库,能承受高并发访问。
python如何使用MySQL数据库呢?
首先需要安装MySQL,我这里安装的版本是 5.0.96-community-nt。
接下来安装python访问MySQL的驱动,MySQL官方提供了mysql-connector-python驱动,可前往下载安装。
使用import MySQLdb测试是否安装成功。
操作数据库,常用的是增删改查了。话不多说,直接上代码。
这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2017最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。
连接MySQL数据库
查询(模糊查询)
添加(批量添加)
测试批量添加:
修改(批量修改)
测试批量修改:
删除数据(批量删除)
统计
执行测试:
结果:
以上学习了Python操作MySQL数据库的基础知识。有需要的可以参考哦~
小结:
- 执行INSERT等操作后要调用commit()提交事务
- MySQL的SQL占位符是%s
在实际开发中,结果具体的业务,可进一步封装实现需要的功能。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
行业 | 区块链技术演进简史:人才都去了哪儿?最受开发欢迎的编程语言是?(下)
德勤最新研究利用Github平台上的元数据,对近9万区块链项目进行了实证分析,追踪2009年起至今的区块链技术演进,帮助投资者透过泡沫探寻本质。研究中还指出,北京上海的区块链活动十分活跃。北京和上海由于比特币项目的活跃,已经位居全球开源区块链人才分布Top 5的城市。 5 Github区块链TOP20榜单,机构玩家占据主导地位 在分析区块链库及其内容时,我们注意到越来越多的机构加入其中。在2010年,机构开发的项目不到百分之一。 到2017年,他们的区块链项目占11%(组织目前占GitHub上软件开发项目总数的7%)。最近关于商业机构通过开源获得区块链计划成功率的数据看起来很有希望;一些备受瞩目的大型商业实体已经在这样做。 特别重要的是,一些组织开发的项目已经产生了新平台,如以太坊,Corda和Quorum。一些开发人员用来构建应用程序。
- 下一篇
结合 Apache Kafka 生态系统,谈谈2018年机器学习五大趋势
本博文的主要内容与我在 Confluent Blog 中写的关于 Apache Kafka 生态系统和机器学习文章一样,但这里我更关注深度学习/神经网络。我还讨论了 Apache Kafka 生态系统中的一些创新以及机器学习最近几个月的趋势:Uber 和 Netflix 上的 KSQL,ONNX,AutoML 和机器学习平台。下面,让我们来看看这些有趣的平台以及它们之间是如何相互关联的。 KSQL:Apache Kafka 上的流式 SQL 语言 根据这篇文章(https://www.confluent.io/blog/ksql-open-source-streaming-sql?spm=a2c4e.11153959.blogcont507388.15.33b53218bbuEnD)可知: “KSQL 是 Apache Kafka 上的流式 SQL 引擎,KSQL 降低了流处理领域的门槛,为 Kafka 中的数据处理提供了一个简单且完全交互的 SQL 接口,并且不再需要用诸如 Java 或 Python 编程语言编写代码!KSQL 是一个开放源码(Apache 2.0 licensed...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8编译安装MySQL8.0.19