iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Django数据怎么从sqlite迁移数据到MySQL
  • 524
分享到

Django数据怎么从sqlite迁移数据到MySQL

2023-06-04 11:06:59 524人浏览 泡泡鱼
摘要

Django数据怎么从sqlite迁移数据到MySQL,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。昨天快速搭建了一套自己的知识库。感觉一下子有了很多的事情要做

Django数据怎么从sqlite迁移数据到MySQL,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

昨天快速搭建了一套自己的知识库。感觉一下子有了很多的事情要做,至少得让自己用得舒服些。

没想到有了这个小工具之后,我发现我之前过得真是刀耕火种的信息收集。为什么这么说,因为我们每天都会读大量的文章,如果你决定收藏了,在微信里面就默默的点击“收藏”,然后不知不觉,已经收藏了成百上千篇,微信收藏的文章有个缺点就是我们在手机端很难去管理,通过关键字或者其他标签可以搜索出来,但是屏幕里只能显示出来差不多3-4条信息。如果想根据时间去排序之类的基本上无法实现,我也一直纳闷目前没有见到一个很给力的工具来管理收藏夹。

这仅仅是手机端的,如果是电脑端,那就更多了,我们的浏览器有收藏夹,但是本身没有排序功能,如果要做更多的筛选,基本靠眼里。

而且比较纠结的就是,有时候一打开一下子翻腾出所有的文章,顿时就会让人有些眩晕,而且作为书签,本身没有层级感。

哪怕做了细致的分类,但是一个目录下还是难免会生成大量的链接,完全无法排序。

Django数据怎么从sqlite迁移数据到MySQL

所以我就退而求其次,把一些链接写道每天的工作记录里面,但这样明显更糟糕,因为这些信息我不去找,压根找不到。所以想想真是悲凉,我遗失了多少重要的信息。

然后我痛下决心,先改善自我生活,比如下面的url管理方式,我可以指定排序的规则。做多个类别的拆分,而且更重要的基于WEB,如果用DjanGo的admin模板,完全不用写前端页面了。

Django数据怎么从sqlite迁移数据到MySQL

所以我风风火火用了windows里的配置,为了简化,用了sqlite存储数据,很快就配置了30多条的url信息。

大类别分了这些,所以可以看出来我想做的不是一个简单的url收集,而想让它变得更有意思。不局限于技术方向。

Django数据怎么从sqlite迁移数据到MySQL

说了这么多,这么做马上就碰到了一个潜在的问题,数据库是sqlite,而我们实际使用肯定是Mysql,从使用和数据安全性上来说,我们更倾向于用mysql,但是sqlite和MySQL本身不是完全兼容的,怎么同步这些数据。

管理sqlite很简单,数据都存放在一个看起来很普通的文件里面,我们只需要解析这一个文件即可。它更适合于嵌入式,本身是不支持事务的。

怎么把sqlite的数据同步到MySQL就是摆在我面前的一个问题。

我做了快速的尝试,用了如下的方式,仅供参考。

  1. 把sqlite的数据文件拷贝到linux里面,因为我正式的服务都是在linux下,同样的应用我使用了MySQL,这个数据文件有个好处就是从windows拷贝到linux,还是能够正常解析的,登录使用命令sqlite3即可。

  2. 查看sqlite的数据库情况如下,语法和命令略有差异。

    sqlite> .databases

    seq name file

    --- --------------- -----------------------

    0 main /root/test/db.sqlite3

    目前存在的表有这些。

    sqlite> .tables

    auth_group django_content_type

    auth_group_permissions django_migrations

    auth_permission django_session

    auth_user km_child_category

    auth_user_groups km_parent_category

    auth_user_user_permissions km_url_info

    django_admin_log

    这么多的表怎么同步呢,其实是做一个选择,我们建立的models.py里面的信息是需要的,也就意味着我们只需要同步其中的3个表即可。

  3. 我们使用.dump选项即可轻松导出数据。

    sqlite3 db.sqlite3 .dump

    得到的SQL类似下面的形式,大部分的语法还是兼容的。

    CREATE TABLE "km_parent_category" ("category_pid" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "category_name" varchar(200) NOT NULL, "category_memo" varchar(200) NOT NULL);

    INSERT INTO "km_parent_category" VALUES(1,'python开发技术','test1');

    INSERT INTO "km_parent_category" VALUES(2,'MySQL','test2');

    INSERT INTO "km_parent_category" VALUES(3,'个人公众号文章','jianrong-notes');

    INSERT INTO "km_parent_category" VALUES(4,'人文历史',' ')

  4. 如果要导出csv就加-csv选项即可,或者直接生成.sql文件。

  5. 如果是sql文件需要去掉脚本里的“”,要不解析会出错。

  6. 把SQL部署到MySQL,就行程了一个闭环,我们就可以按照自己的想法来补充完善了。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网数据库频道,感谢您对编程网的支持。

您可能感兴趣的文档:

--结束END--

本文标题: Django数据怎么从sqlite迁移数据到MySQL

本文链接: https://www.lsjlt.com/news/237617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django数据怎么从sqlite迁移数据到MySQL
    Django数据怎么从sqlite迁移数据到MySQL,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。昨天快速搭建了一套自己的知识库。感觉一下子有了很多的事情要做...
    99+
    2023-06-04
  • 从 MySQL迁移数据到Oracle
    从 MySQL 迁移数据到 Oracle 中的全过程 zhengqingya 22019.12.26 16:53:14字数 911阅读 480 一、前言 这里记录一次将MySQL数据库中的表数...
    99+
    2024-01-21
    mysql 数据库 中间件 centos
  • GoldenGate从oracle迁移数据到mysql
      1       软件简介 安装时应该选择最为稳定的安装版本,现在官方发布的版本主要为: Oracle G...
    99+
    2024-04-02
  • sqlite怎么迁移到mysql
    本篇内容介绍了“sqlite怎么迁移到mysql”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.SQLi...
    99+
    2024-04-02
  • JSON数据怎么从MongoDB迁移到MaxCompute
    这篇文章主要介绍“JSON数据怎么从MongoDB迁移到MaxCompute”,在日常操作中,相信很多人在JSON数据怎么从MongoDB迁移到MaxCompute问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-04
  • JSON数据怎么从OSS迁移到MaxCompute
    这篇文章主要讲解了“JSON数据怎么从OSS迁移到MaxCompute”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JSON数据怎么从OSS迁移到MaxCo...
    99+
    2024-04-02
  • 【数据库迁移系列】从MySQL到openGauss的数据库对象迁移实践
    在之前这一篇中我们分享过使用chameleon工具完成MySQL到openGauss的全量数据复制、实时在线复制。9.30新发布的openGauss 3.1.0版本 ,工具的全量迁移和增量迁移的性能不但有了全面提升,而且支持数据库对象视图、...
    99+
    2023-08-17
    数据库 mysql bash 云原生
  • SQLITE怎样迁移到MYSQL
    SQLITE怎样迁移到MYSQL,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。接同事需求,要求从SQLITE的数据转到MYSQL,这东西以前也...
    99+
    2024-04-02
  • 怎样从Oracle到GaussDB的数据迁移
    今天就跟大家聊聊有关怎样从Oracle到GaussDB的数据迁移,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 一、背景最近某省运营商O域...
    99+
    2024-04-02
  • oracle上的数据怎么迁移到到mysql
    这篇文章主要介绍“oracle上的数据怎么迁移到到mysql”,在日常操作中,相信很多人在oracle上的数据怎么迁移到到mysql问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • 【数据库迁移系列】使用pgloader将数据从MySQL迁移到openGauss的最佳实践
    数据库迁移是实际工作中经常遇到的问题,比如由于磁盘空间、业务性能、项目改造等等原因,有从甲服务器迁移到乙服务器,从A种数据库迁移到B种数据库,从源路径迁移到另一个目标路径、同一个机器下从一个用户迁移到...
    99+
    2023-08-31
    mysql 数据库 云原生 docker
  • Oracle怎么迁移数据到Greenplum
    这篇文章主要介绍“Oracle怎么迁移数据到Greenplum”,在日常操作中,相信很多人在Oracle怎么迁移数据到Greenplum问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么迁移数据到...
    99+
    2023-06-03
  • mysql数据库怎么迁移
    本篇内容主要讲解“mysql数据库怎么迁移”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库怎么迁移”吧!上面是测试人员的要求,可以提取出2条有用的...
    99+
    2024-04-02
  • mysql迁移数据库到阿里云数据库
    简介 随着云计算的发展,越来越多的企业开始将传统数据库迁移到云端。阿里云数据库作为国内领先的云数据库服务提供商,提供了丰富的迁移方案,使得MySQL数据库迁移到阿里云数据库变得简单和高效。本文将介绍如何进行MySQL迁移数据库到阿里云数据库...
    99+
    2024-01-17
    数据库 阿里 mysql
  • mysql数据库怎么迁移到阿里云
    简介 在现代应用开发中,MySQL是一种常用的数据库管理系统,但随着业务的发展,可能需要将数据库从本地服务器迁移到阿里云服务器上。本文将介绍如何快速、高效地迁移MySQL数据库至阿里云。详细说明步骤一:备份MySQL数据库在迁移之前,首先需...
    99+
    2024-01-16
    阿里 数据库 mysql
  • 怎么从AIX将数据库迁移到Linux Oracle中
    本篇内容主要讲解“怎么从AIX将数据库迁移到Linux Oracle中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么从AIX将数据库迁移到Linux Ora...
    99+
    2024-04-02
  • 数据库迁移之mysql到达梦数据库
    1 背景介绍 由于业务需求要求数据库国产化,因此将数据从mysql数据库中迁移到国产达梦数据库中。将mysql中的每个库迁移到达梦不同模式下,下面为详细过程。 2 具体步骤 (1)安装达梦客户端工具 (2)点击选择DM管理工具 (3)创建...
    99+
    2023-08-20
    数据库
  • Oracle数据迁移MySQL
    前言: 现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三类是涉及增量实时同步,而对于数据的迁移方法...
    99+
    2023-09-26
    oracle mysql 数据库 运维 dba
  • 怎么从数据库把文件系统迁移到ASM
    本篇文章给大家分享的是有关怎么从数据库把文件系统迁移到ASM,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 今天需要把文件系统上的数据文件迁...
    99+
    2024-04-02
  • 如何将数据从 Oracle 迁移到 MySQL:分步指南
    数据迁移在各种业务场景中发挥着至关重要的作用。当您的公司将其服务从本地迁移到云端时,数据迁移就会介入,将数据从旧位置传输到新位置。另一种常见的做法可能是更换或升级服务器或存储设备。在这种情况下,数据迁移可确保数据的顺利高效传输,最大限度地减...
    99+
    2023-08-31
    oracle mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作