头部背景图

【附图】数据库SQLite转MySQL方法,mysql与sqlite传数据的方法

:soogor 2022-06-25 21:59:00 :86
随着我们采集的越来越多,sqlite数据库不能并发的弊端就显出来了,为了让大家更好的生产网站文章,我们同时开发了mysql版本,mysql向下兼容sqlite版本。但是我们以往采集的内容可不能丢了。所以我们就总结了一下SQLite转MySQL数据的方法同时我们也将此内容做为SQLite转MySQL转库的教程分享一下工具:Navicat Premium第一步:将mysql和sqlite链接到Navi

随着我们采集的越来越多,sqlite数据库不能并发的弊端就显出来了,为了让大家更好的生产网站文章,我们同时开发了mysql版本,mysql向下兼容sqlite版本。但是我们以往采集的内容可不能丢了。所以我们就总结了一下SQLite转MySQL数据的方法

同时我们也将此内容做为SQLite转MySQL转库的教程分享一下

工具:Navicat Premium

第一步:将mysql和sqlite链接到Navicat Premium上

第二步:新建一mysql库:在localhost右键

我们输入数据库名,然后选择字符集,字符集选择utf8mb4的,这种字符集支持emojy表情

然后我们选择保存

第二步:修正sqlite主键not null

sqlite数据库的表上右键,选择设计表

在id字段的最后有个不是null,我们选择打上对勾,然后我们ctrl+s保存

此时我们会看到sql上多了一个选项卡,正在保存。。。。

此时我们等待就可以了,根据表的内容大小,保存的时候长短也不一样

当左则出现_表名_old_2022xxx的时候就说这个表改好了

同理我们将所有的表的ID都改为“不是null”

同时你还可以进行一项操作,删除keywords和downword这两个表

所有操作都完成后,我们可以进行下一步操作

第三步:数据传输:

在Navicat Premium 工具里选择数据传输

左侧为sqlite表,右侧为mysql表

然后我们选择要传的数据库表,其他的不需要动了,我们选择下一步

根据每个库的不同,我们等待的时间也不相同

 

 

 

直到传到100%我们的工作就完成了

本文编辑:soogor
暂无评论,期待你的首评
什么叫数据库(什么是数据库)

[编程]什么叫数据库(什么是数据库)

这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理,数据库是一个按数据结构来存储和管理数据的计算机软件系统,这主要是传统的
2022年9月27日 14:30
excel表格导入sql数据库(如何用Python3写一段将Excel数据导入SQL数据库)

[IT百科]excel表格导入sql数据库(如何用Python3写一段将Excel数据导入SQL数据库)

因为传统的软件不好用,因为传统的软件不好用,你连数据库都不用了解,你连数据库都不用了解,下载免费软件的方法:1.麻烦转发,下载免费软件的方法
2022年9月19日 15:45
如何安装mysql?SQL语言的基本操作方法实验报告:嵌套查询、集合查询,深刻领会视图的概念、实质和使用方法,SQL的9个动词

[IT百科]如何安装mysql?SQL语言的基本操作方法实验报告:嵌套查询、集合查询,深刻领会视图的概念、实质和使用方法,SQL的9个动词

下面这个选项是选择mysql应用类型(第一种是开发服务器,选择mysql允许的最大连接数,下面有个复选框是选择是否允许远程机器用root用户连接到你的mysql服务器上面,位置要...
2022年9月8日 12:15
ORACLE数据库是干什么用的?如何用SQLyog工具连接到数据库

[IT百科]ORACLE数据库是干什么用的?如何用SQLyog工具连接到数据库

ORACLE数据库是干什么用的顾名思义就是存储数据的不是所有的软件都需要装数据库,所以一般的个人电脑都没有安装数据库软件,数据库大都装在服务器上,和一些驱动就可以运行...
2022年9月4日 14:00
如何用pl/sql developer连接oracle数据库博客园?plsql developer 怎么连接数据库

[IT百科]如何用pl/sql developer连接oracle数据库博客园?plsql developer 怎么连接数据库

启动PLSQLDeveloper:@echooffsetpath=C:\instantclient-basic-nt-11.2.0.2.0setORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
2022年9月3日 19:30
常用的数据库备份类型有哪些?聚类分析方法的matlab代码和具体的调试过程其中一种就行,加急~~~~

[IT百科]常用的数据库备份类型有哪些?聚类分析方法的matlab代码和具体的调试过程其中一种就行,加急~~~~

一般推荐一周做一次完全备份,推荐每天做一次差异备份,3、差异备份    也叫增量备份,推荐每小时甚至更频繁的备份事务日志,备份的时候只需要复制自上次备份以来对数据...
2022年8月31日 03:00
关于数据库安全及其防范方案的分析?触发器的应用和用法

[IT百科]关于数据库安全及其防范方案的分析?触发器的应用和用法

分别从数据分析、用户鉴别、访问权限控制、审计、数据加密等环节逐一剖析数据库安全,更有利于进行数据库加密性的控制,这种方法应用于数据库内部的数据加密,在数据加密模...
2022年8月29日 06:30
Sql语句去除字段内重复的值语句,mysql去重代码

[网站运营]Sql语句去除字段内重复的值语句,mysql去重代码

delete from article where rowid not in (select max(rowid) from article group by title);分段解释:select max(rowid) from article group by title #以title为组...
2022年8月27日 13:40
navicat for mysql怎么注册?为什么mysql中运行SET character_set_client = gbk;后,mysql一重启又不起作用了

[IT百科]navicat for mysql怎么注册?为什么mysql中运行SET character_set_client = gbk;后,mysql一重启又不起作用了

步骤七 输入 Navicat 注册码激活,在弹出的注册画面输入Navicat注册码(16 位数)并点击“激活”按钮来在线激活注册码,只要输入Navicat注册码就可以将其激活,在打开的对...
2022年8月24日 22:30
mysql安装教程多大?数据库读取前几条记录的SQL语句大全

[IT百科]mysql安装教程多大?数据库读取前几条记录的SQL语句大全

验证 MySQL 安装:在成功安装 MySQL 后,使用 MySQL Client(Mysql客户端) 执行简单的SQL命令:你可以在 MySQL Client(Mysql客户端) 使用 mysql 命令连接到 MySQL 服务器...
2022年8月10日 23:30
Copyright © 2022 All Rights Reserved 山东上格信息科技有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.