0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Python操作MySQL数据库

马哥Linux运维 来源:未知 2018-12-15 09:51 次阅读

使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。

Python-MySQL

Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3

PyMySQL

PyMySQL为替代Python-MySQL而生,纯python打造,接口与Python-MySQL兼容,安装方便,支持Python3。

SQLAlchemy

SQLAlchemy是一个ORM框架,它并不提供底层的数据库操作,而是要借助于MySQLdb、PyMySQL等第三方库来完成,目前SQLAlchemy在Web编程领域应用广泛。

本文主要介绍PyMySQL的正确使用方法,示例代码都是选自实战项目。

安装

1.简单的方式:

2.如果无法联网,需要进行离线安装,例如:

导入

连接

查询

简单插入

批量插入

更新

PyMySQL已经相当成熟,和Python-MySQL一样,它在很多Linux发行版本中都是可选的安装组件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7522

    浏览量

    127511
  • 数据库
    +关注

    关注

    7

    文章

    3584

    浏览量

    63345
  • MySQL
    +关注

    关注

    1

    文章

    773

    浏览量

    25976
  • python
    +关注

    关注

    51

    文章

    4667

    浏览量

    83441

原文标题:腾讯云请来大神告诉你:Python 操作 MySQL 的正确姿势

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labview有调用mysql数据库问题????

    labview有调用mysql数据库,请问labview打包成exe安装档,怎么把mysql数据库打包进来,是mysql
    发表于 05-19 16:17

    python实战数据库MySQL---4操作MySQL

    变量没有默认值,所以,每个空都要填写。实现数据库之前,需要实现数据MySQL的安装配置,这些网上到处是例程,大家自行参考。还有要先创建数据库“test”,可以用
    发表于 01-09 21:21

    Python存储数据详解

    Python开发中,数据存储、读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json文件、csv文件、MySQL数据库、Redis
    发表于 03-29 15:47

    Python数据库建立链接的操作方法

    Python操作数据库
    发表于 04-03 15:01

    mysql数据库设计步骤

    mysql数据库设计和优化
    发表于 05-13 11:00

    MySQL数据库python模块安装

    ORM:orm(Object Relation Mapping 对象关系映射) 定义:把对象模型映射到MySQL数据库
    发表于 08-05 08:41

    mysql数据库操作指南

    mysql数据库sql语句基础知识
    发表于 09-18 09:06

    Python操作Mysql实现数据库脚本的方法概述

    Python操作Mysql数据库脚本(cmd)
    发表于 10-08 10:44

    MySQL数据库使用

    关于MySQL数据库的简单操作
    发表于 10-24 14:32

    PythonMySQL使用

    Python入门】43数据库之 使用MySQL
    发表于 04-07 16:20

    Python连接MySQL数据库及模块封装

    python连接mysql与sql server数据库及相应的模块封装
    发表于 05-01 16:06

    python操作数据库

    python操作数据库
    发表于 05-20 12:11

    mySQL数据库介绍

    mySQL数据库01
    发表于 06-04 14:36

    Mysql数据库的基本操作

    Mysql数据库入门-基本操作
    发表于 06-08 17:18

    python如何连接MySql数据库

    Python入门(python连接MySql数据库)还能怎么记,大开眼界!
    发表于 06-14 07:48