SQLAlchemy|SQLAlchemy [数据库生成模型] [模型生成数据库] [ORM映射]
总结 SQLAlchemy 几大神器:
1. migrate
后端开发: 我是 JavaEE
转 Python Flask
, 之前接触过一些 Node.js
"后端", 使用 mongoose
。
之前 JavaEE
上使用 eclipse
上的 Hibernate
插件可以将数据库映射成各种 XML配置文件
感觉不错,
SQL
or NoSQL
开发上还是很不同的, 比较习惯先建立数据库再来生成代码上的模型:
对象模型 ===> 数据库表 ===> 代码模型(类)这样可以很好的使用建库工具, 形象的把整个数据模型搞定。当然
NoSQL
就不用这样了, mongoose
即是数据库 "表" 又是代码 "类"。Python
上可以使用 sqlacodegen
来完成这个步骤:// 安装
sudo pip install sqlacodegen// 操作
sqlacodegen postgresql://root:root@127.0.0.1/database > models.py
注意:
SQLAlchemy
以及相关数据库驱动是需要事先安装好的。【SQLAlchemy|SQLAlchemy [数据库生成模型] [模型生成数据库] [ORM映射]】... 未完待续
推荐阅读
- 面试|Python大作业——爬虫+可视化+数据分析+数据库(简介篇)
- 数据库|Redisson 高性能 Redis 分布式锁源码分析
- 数据库|为什么要分库分表?
- 融合数据库生态(利用 EventBridge 构建 CDC 应用)
- java|JAVA毕业设计家居门户网站计算机源码+lw文档+系统+调试部署+数据库
- thinkphp5实现服务器与本地不同的数据库配置自动切换
- EasyNLP中文文图生成模型带你秒变艺术家
- JDBC|连接池-归还连接详解(上)
- 两条折线,共用X轴,自动生成X轴数据,分别对应自己的(x|两条折线,共用X轴,自动生成X轴数据,分别对应自己的(x,y)
- Python自动化操作sqlite数据库