zoukankan      html  css  js  c++  java
  • 042:数据库操作相关软件和包介绍

    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 开发的。效率不高。

  • 相关阅读:
    MS SQL Server获取月份名称缩写
    视频站点程序
    视频站点程序 Ver2
    Infor Syteline 数据库增长月报表
    判断是否有选择RadioButtonList
    获取用户控件中控件的ID
    FileUpload上传图片前首先预览一下
    为TextBox装饰水印
    导航条的重构
    用户自己排序记录
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/10197936.html
Copyright © 2011-2022 走看看