Python全栈(七)Flask框架之6.数据库介绍和SQLAlchemy使用
数据存储经历了从低级到高级的发展,性能逐渐提高,目前的数据库具有持久化、易扩展等特点;MySQL是一个关系型数据库,具有可扩展、高效等特点;数据库服务端安装可通过集成工具,客户端安装可使用可视化工具。Flask操作数据库需要安装一些基本的库;使用sqlalchemy执行原生SQL需要先用函数创建引擎对象,再调用connect()方法连接数据库,有警告信息可以通过使用mysql-connector来解决。ORM具有灵活、可移植等优点;使用ORM操作数据库,需要先创建类与对应的表映射,再执行代码映射到数据库。
复制链接