sqlacodegen使用方法----把已存在的数据库模型转为sqlalchemy的模型

文章目录

      • 示例一、导出整个数据库
      • 示例二、导出某些表

安装很简单,直接用pip装就行了:

pip install sqlacodegen

示例一、导出整个数据库

  • 账号:root
  • 密码:guess
  • 数据库服务器地址:192.168.1.250
  • 数据库端口:3306
  • 数据库名:test
sqlacodegen --outfile=models.py mysql://root:guess@192.168.1.250:3306/test

示例二、导出某些表

  • 账号:root
  • 密码:guess
  • 数据库服务器地址:192.168.1.250
  • 数据库端口:3306
  • 数据库名:test
  • 要导出的表:teacher、student
sqlacodegen --outfile=models.py mysql://root:guess@192.168.1.250:3306/test --tables teacher,student

补充说明:

  • 最终执行sqlacodegen工具的时候,直接在本地命令行工具执行
  • 需要进入你所在python的虚拟环境里面,最终再把地址切换到你想要保存文件的地址下面,然后再执行如上命令即可

sqlacodegen使用方法----把已存在的数据库模型转为sqlalchemy的模型_第1张图片

文档来源:
https://my.oschina.net/yestreenstars/blog/1616849
https://blog.csdn.net/weixin_40238625/article/details/88177492

你可能感兴趣的:(Python高级)