Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 1.47 KB

kc51.md

File metadata and controls

32 lines (17 loc) · 1.47 KB

5-1 python操作管理数据库

数据库,通过字面意思的理解为存储数据的仓库,它在一个项目中,起到后台数据组织与存储的作用,是一个项目必不可少的一部分

数据库是一个独立的应用,它为了方便开发者对其进行操作,提供了对应的数据操作指令(也可以理解为sql语句,一套独立的规范定义)

当前的数据库类型有很多,每种数据库,都有自己的应用领域

常用数据库有mysql、oracle(重型)、sqlserver、sqlite等。

因为数据库是一个独立体,要对一个数据库操作,大体需要分两步来完成

  • 通过驱动建立连接
  • 通过对应的语法规范进行数据操作

1.pymysql 介绍

PyMySQL 是在 Python3.x 版本中用于连接 MySQL数据库的一个库,PyMySQL不是Python的标准库,使用前需要

pip install pymysql进行安装

PyMySQL库提供了一系列操作MySQL数据库的规范,可以方便的进行数据的增加(insert)、修改(update)、删除(delete)、查询(select)

操作

2.Sqlite3介绍

sqlite数据库,是一个轻型、简易的数据库,方便一些门户网站,或者一些小项目使用。不需要安装数据库的一系列服务及用户名密码的

配置,只要复制对应的文件,即可进行操作

Python从2.5版本后,内置了sqlite3模块,不需要单独再去执行pip命令进行安装,因此使用起来非常方便,下面的章节会详细介绍sqlite的使用