首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Python3 的常用数据库模块的使用……

本文介绍基于python3环境下的常用数据库模块的使用,主要数据库包括:Mysql、MongoDB、Sqlite3、Oracle、ElasticSearch 数据库的连接以及使用方法:

以下模块可以直接使用pip3 install或者easy_install 直接安装。

一、Mysql

1、模块:pymysql、MySQLdb。

2、模块简介:

Mysql是最流行的关系型数据库管理系统;pymysql适用于python3版本,python2没有此方法,MySQLdb只适用于python2版本, 以下介绍pymysql的用法,MySQLdb方法类似。

代码:

二、MongoDB

1、模块:pymongo。

2、模块简介:

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

代码:

三、Sqlite3

1、模块:sqlite3。

2、模块简介:

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎,安卓开发常用的数据库。

代码:

四、Oracle

1、模块:cx_Oracle 。

2、模块简介:

Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

代码:

五、ElasticSearch

1、模块:elasticsearch。

2、模块简介:

ES并不是一个标准的数据库,它不像MongoDB,它侧重于对存储的数据进行搜索。因此要注意到它 不是 实时读写 的,这也就意味着,刚刚存储的数据,并不能马上查询到,elasticsearch是基于HTTP协议的。

代码:

elasticsearch数据库的查询操作比较复杂,不同于mysql、oracle,详情文档请查看:https://www.cnblogs.com/yjf512/p/4897294.html

SuperTester

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180211G0Z9CY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券