学习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语句和存储过程。

关闭数据库连接。

以上就是Python学什么数据库的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

学python需要学数据库吗-Python学什么数据库相关推荐

  1. python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...

    原标题:SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例) 本书提供Python+SQL Server案例 SQL Server教学大纲 一.课程的性质 ...

  2. 学python需要学数据库吗-python支持哪些数据库

    数据库分类 早期数据库模型有三种,分别为层次式数据库.网络式数据库和关系型数据库. 而在当今的互联网中,通常把数据库分为两类,即关系型数据库和非关系型数据库. 关系型数据库 关系型数据库是指采用了关系 ...

  3. Python学习的十个阶段,学完大成,对应一下看看你自己在哪个阶段

    大家好,我是梦雅. \ 今天给大家整理了Python学习的十个阶段内容,看看你现在正处于哪个阶段,想学习的朋友也可以根据这个阶段规划学习. \ \ \ 阶段一:Python基础[ 初入江湖] \ Li ...

  4. 21day学通python epub_21天就让你掌握Python语言,《21天学通Python》PDF版送给你去学...

    Python的学习书籍小编看过很多,但是这本<21天学通Python>真的是堪称极品! 本书的作者团队成员为一线开发工程师.资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版 ...

  5. 没学过编程可以自学python吗-完全没学过编程的人学习 Python前应该掌握些什么?...

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  6. python都学什么啊-你们都是怎么学 Python 的?

    更新: 有很多朋友私信问我Python学习有没有什么好的资料,我给大家找了几门不错的免费课,想学的可以看看. <Python入门教程>Python入门教程--Python视频教程-编程语言 ...

  7. python自学书籍推荐豆瓣-想学python,请问有没好的书籍推荐?

    很多人在问,学习Python读什么书,这其实是一个非常通用的问题,学习分为三种方式:看书.上课.培训,而读书学习是最实惠也是最高效的一种,下面我们推荐6本高分书籍给大家,希望大家学习愉快: 1.Pyt ...

  8. 想学python看什么书-请问想学python和JAVA得看什么书?

    很多Python大佬都建议去Python官网看documentation,觉得那才是最新最有用的,这点小编并不否认,但是对于英语不太好的小伙伴们或者尚未接触过编程的小白来说,那就相当于看天书一样难啦~ ...

  9. python没基础可以学吗-终于认识没有基础怎么学python

    在学习完Python的基础知识之后,有很多朋友为自己接下来要干什么感到迷茫.不知道应该通过什么样的项目来锻炼自己编程水平和思维能力.接下来我就给大家说几个适合Python的新手项目和练手项目,Pyth ...

最新文章

  1. 华为架构服务器销售,FusionServer Pro E9000融合架构刀片服务器
  2. 中国无烟煤市场需求规模与未来发展形势分析报告2022版
  3. Linux中对文件描述符的操作(FD_ZERO、FD_SET、FD_CLR、FD_ISSET
  4. 实验二——函数重载,快速排序,类对象
  5. 防火墙contos6.8操作手册
  6. Openfire性能优化与压力测试小结
  7. 刚开始用 Go 做项目开发时都会面临哪些问题?
  8. 纽约poi数据集_数据福利|微软城市计算、AI for Earth
  9. (转)走出MFC子类化的迷宫:子类化,SUBCLASSWINDOW ,MFC消息机制 ---(摘自CSDN论坛)
  10. 全志平台动态mac地址解决办法记录
  11. steam自定义信息框_如何设置和自定义Steam控制器
  12. 基于php+MySQL的个人网站的设计与实现
  13. Node.JS全开源B2C商城
  14. ImportError: No module named osgeo解决办法
  15. android+判断wifi+5g,Android判断wifi是5G还是2.4G
  16. PC端的一些简单适配
  17. 国外网络推广的方式有哪些?海外自媒体平台推广你真的会做吗?
  18. python如何生成26个英文字母(包括大小和小写)以及附上英文可见(常用)字符的ASCII码表。
  19. 【转载】解决illustrator cs6提示错误16的方法
  20. 【Bug】ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty

热门文章

  1. 程序员 - 爱的表白
  2. 【转】在生产环境中部署前端代码
  3. QT QTableWidget 用法总结
  4. linux那点事儿(五)----用户管理常用命令 (转)
  5. 杨威(为奥运冠军名字作诗)
  6. 使用Iterator迭代器循环集合
  7. 2017.4.6AM
  8. Git 学习(二)版本库创建
  9. 组装简历必备的9大要件
  10. 世界上第一位程序员是位美女——AdaLovelace【有图为证】