Python学什么数据库

如题所述


学习Python的小伙伴,不论从事Python哪一个方向的工作,都离不开数据库,如爬虫,数据挖掘,金融量化分析等。今天聊聊数据库的知识 。

数据库是什?简单介绍一下
1.数据库(Database)是按照数据结构来组织、存储和管理数据的仓库(db和dbms)
2.数据库的分类:即关系型数据库和非关系型数据库。而我们今天来说的Mysql就是典型的关系型数据库
>关系型数据库的特点:将数据保存在不同的表中,再将这些表放入数据库中,而不是将所有数据统一放在数据库里。
>优点:这样不仅增加了Mysql的读取速度,灵活性和可管理型也得到了很大的提高,访问以及管理Mysql数据库的最常用标准化语言为SQL结构化查询的语句,竟而让数据持久化存储在硬盘中;
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:
GadFly,mSQL,MySQL,PostgreSQL
Informix,Interbase,Oracle
Sybase,Microsoft SQL,Server 2000
你可以访问Python数据库接口及API查看详细的支持数据库列表。
不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。

DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。

Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。

Python DB-API使用流程:

引入 API 模块。
获取与数据库的连接。
执行SQL语句和存储过程。
关闭数据库连接。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜