- MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。本文给大家介绍Python中MySQL数据迁移到MongoDB脚本的方法
- Python MySQL数据库配置可在pycharm中直接进入mysql如未安装 执行 pip install pymysql --安装mysql
- settings配置不同环境
# 看到了两个环境 开发环境 生产环境【正式版本】 class Config(object): # 关于数据库的配置信息 # 会话机制的配置信息 SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1:3306/blogdb' SQLALCHEMY_TRACK_MODIFICATIONS = True class DevelopmentConfig(Config): ENV = 'development' DEBUG = True class ProductionConfig(Config): ENV = 'production' DEBUG = False
- mode模型表----对象映射,继承表
#模型类 --- 对象关系映射 映射成表 类型 from exts import db class User(db.Model):#继承 将此类设计未对象关系映射模型类 __tablename__ ='user' #设置映射的表名 #用户的信息 #用户id 主键自增长 uid = db.Column(db.Integer,primary_key=True, autoincrement=True) #用户名 不允许为空 uname = db.Column(db.String(50)) #用户密码 upsw = db.Column(db.String(20),nullable=False) #用户手机号 uphone = db.Column(db.String(11),nullable=False,unique=True) phone = db.Column(db.String(64)) #构造方法 def __init__(self,uname,upsw,uphone): self.uname = uname self.upsw = upsw self.uphone = uphone
python manage.py database init创建要迁移的仓库生成migrations文件夹
执行 python manage.py database migrate生成迁移文件
- python manage.py database upgrade 迁移数据
- settings配置不同环境
- 安装成功后登录 mysql -uroot -p 输入密码即可
- 进入成功后输入use blogdb;进入你创建的数据库中
- show tables; 查看迁移过来的表数据
如修改数据在执行 python manage.py database migrate生成迁移文件
python manage.py database upgrade 迁移数据即可
python-mysql数据迁移
免责声明:文章转载自《python-mysql数据迁移》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇WPF—编程宝典P1写出更好的 JavaScript 条件语句下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=