常见的数据库管理系统(DBMS):MySQL SQLite MongoDB
我们可以把数据库看作一个大仓库,仓库里有一些负责搬运货物的机器人,而DBMS就是操控机器人搬运货物的程序。
数据库分类:
SQL:关系型,SQLServer,Oracle,MYSQL,SQLite
noSQL:非关系型,文档存储(MongoDB,CouchDB),键值对存储(Redis,Riak)
大型项目一般会混用,比如MySQL存储用户资料和文章,使用Redis缓存数据,使用MongoDB存储实时消息。
python实现的ORM有SQLAlchemy(最常用),Peewee,PonyORM等
表-》python的类
字段(列) >> 类属性
记录(行) >> 类实例
常用的数据库URI格式:
MYSQL: mysql://username:password@host/databasename
SQLite:sqlite:///absolute\\path\\to\\foo
1)、连接数据库:设置地址,配置值
MYSQL: mysql://username:password@host/databasename
SQLite:sqlite:///absolute\\path\\to\\foo
app.config[