042:数据库操作相关软件和包介绍

Django与MySQL数据库整合
本文介绍了在网站开发中MySQL数据库的重要性,特别是在Django框架中如何进行整合。详细讲解了MySQL数据库的安装、驱动程序的选择与安装,以及Django操作MySQL的常见驱动介绍。
MySQL数据库介绍:

  在网站开发中,数据库是网站的重要组成部分。只有提供数据库,数据才能够动态的展示,而不是在网页中显示一个静态的页面。数据库有很多,比如有 SQL Server 、 Oracle 、 PostgreSQL 以及 MySQL 等等。 MySQL 由于价格实惠、简单易用、不受平台限制、灵活度高等特性,目前已经取得了绝大多数的市场份额。因此我们在 Django 中,也是使用 MySQL 来作为数据存储。

MySQL数据库安装和图形化操作工具——navicat软件,略……

MySQL驱动程序安装:

  我们使用 Django 来操作 MySQL ,实际上底层还是通过 Python 来操作的。因此我们想要用 Django 来操作 MySQL ,首先还是需要安装一个驱动程序。在 Python3 中,驱动程序有多种选择。比如有 pymysql 以及 mysqlclient 等。这里我们就使用 mysqlclient 来操作。 mysqlclient 安装非常简单。只需要通过 pip install mysqlclient 即可安装。

Django操作MySQL常见驱动介绍:

1、MySQL-python :也就是 MySQLdb 。是对 C 语言操作 MySQL 数据库的一个简单封装。遵循了 Python DB API v2 。但是只支持 Python2 ,目前还不支持 Python3 。
2、mysqlclient :是 MySQL-python 的另外一个分支。支持 Python3 并且修复了一些 bug 。
3、pymysql :纯 Python 实现的一个驱动。因为是纯 Python 编写的,因此执行效率不如 MySQLpython 。并且也因为是纯 Python 编写的,因此可以和 Python 代码无缝衔接。
4、MySQL Connector/Python : MySQL 官方推出的使用纯 Python 连接 MySQL 的驱动。因为是纯 Python 开发的。效率不高。

转载于:https://www.cnblogs.com/zheng-weimin/p/10197936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值