当前位置: 首页 > article >正文

mysql 快速转为 sqlalchemy 模型 文件

资料

1.mysql数据表自动导为python sqlalchemy可操作对象 - J'KYO - 博客园

2. 复制 show create table xxx 丢给 gpt 处理

过程

1.下载

pip install sqlacodegen

2.修改源文件

/sqlacodegen/main.py

我使用的是 miniconda ,地址是:

C:\ProgramData\miniconda3\Lib\site-packages\sqlacodegen

添加

     import pymysql
     pymysql.install_as_MySQLdb()    

修改文件

Python3.11以上版本使用sqlacodegen出现cannot import name ‘ArgSpec‘ from ‘inspect‘_importerror: cannot import name 'argspec' from 'in-CSDN博客

3.创建一个你的文件夹,在此文件夹下运行

  sqlacodegen --noviews --noconstraints --outfile=models.py mysql://用户名:密码@ip:端口/数据库名

后续

1.只需要单个表;

 2.有多个数据库;

3.有多个不同ip,用户的情况;


http://www.kler.cn/a/506424.html

相关文章:

  • CentOS 9 Stream 上安装 Node.js 18.20.5
  • ESP8266 AP模式 网页配网 arduino ide
  • 【WPS】【WORDEXCEL】【VB】实现微软WORD自动更正的效果
  • http转化为https生成自签名证书
  • 实现类似Excel的筛选
  • 实现nacos配置修改后无需重启服务--使用@RefreshScope注解
  • 2.5G交换机 TL-SE2420 简单开箱评测,16个2.5G电口+4个10G光口(SFP+)
  • 《Compact Convolutional Transformers:开启计算机视觉新篇》
  • 2025最新版Sublime Text 4安装使用指南
  • WordPress 中将站点从绑定的域名迁移到使用 IP 地址
  • MySQL8.0新特性
  • 于灵动的变量变幻间:函数与计算逻辑的浪漫交织(上)
  • Hive迁移,小表(10G以下的),分区快速修复批量脚本
  • 硬件学习笔记--31 IEC62053-21相关内容介绍
  • 基于代理的RAG实现-Agentic RAG
  • Kafka消息轨迹方案设计与实现
  • 新型智慧园区解决方案:AI赋能场景,核心架构全解析
  • 一个超级简单的清晰的LSTM模型的例子
  • (双系统)Ubuntu+Windows解决grub引导问题和启动黑屏问题
  • 记录一次RPC服务有损上线的分析过程
  • 2025年01月14日Github流行趋势
  • Elasticsearch容器启动报错:AccessDeniedException[/usr/share/elasticsearch/data/nodes];
  • 栈算法篇——LIFO后进先出,数据与思想的层叠乐章(下)
  • MATLAB自带函数,使用遗传算法,求函数最小值,附代码
  • 用python进行大恒相机的调试
  • SpringSecurity-前后端分离