想把手上的Sqlite数据库导入到MySql,想来应该很简单,结果发现非常麻烦。

1、工具直接导入。试着找了几个软件,都不行。网上有人开发的,但是要收费,也不能用。

2、用各自支持的方式,中转。我用的是sqlitestudio和Navicat for MySQL,都挺好用。sqlite可以把表导出,mysql可以导入,想来比较容易,却无数的坑:

1)最好用的是dbf,双方都支持,而且带表结构。但是——dbf对中文支持稀烂。导出来的打开就已经是乱码了,想各种招都不行。

2)xml,导入时列识别不了

3)json不支持

4)xls,格式会将一些字符串自作主张的改得乱七八糟,也头疼

5)用access导倒是可以,就是非常麻烦

3、最后找到一条路径,可以完成导入:

1)把sqlite的ddl语句在mysql中运行,去掉一些不识别的部分,如自增,默认值等。成功后,再手动调整这些属性。这样就有了一个需要的库结构了。

2)用sqlite的导出数据

注意,配置中默认编码是“cp936”,改为utf-8。分隔符默认是逗号。还要选中列表为首行。

3)mysql中,进入导入向导,选择txt

选择csv文件,下一步的分隔符改为逗号

下一步的数据行改为2

顺利的话,就会自动对应好所有的列

最关心的,中文字段成功过来了:

sqlite导入 mysql_Sqlite向MySql导入数据相关推荐

  1. mysql数据库导入sql文件Mysql导入导出.sql文件的方法

    mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...

  2. navicat mysql表导入_Navicat for MySQL导入数据表的操作方法

    刚接触Navicat的用户,不清楚Navicat for MySQL怎么导入数据表?现在就跟着小编一起来看一下Navicat for MySQL导入数据表的操作方法吧. Navicat for MyS ...

  3. sqoop从mysql导入hdfs_sqoop 从mysql导入数据到hdfs、hive

    1.上传sqoop安装包 2.安装和配置 在添加sqoop到环境变量 将数据库连接驱动拷贝到$SQOOP_HOME/lib里 3.使用 第一类:数据库中的数据导入到HDFS上 sqoop import ...

  4. ubuntu 导入mysql_Ubuntu 下MySQL导入数据库.sql文件 命令

    Ubuntu 下首先建好数据库,如tempmysql -h localhost -u root -p templt;/home/pt/test.sql会提示你输入密码,输入就OK.2. 导入 Ubun ...

  5. mysql具体导入文本步骤,Mysql导入sql文件报错(转)

    本人在本地使用navicat for MySQL可以连接到服务器数据库,但是从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Er ...

  6. mysql导出数据到txt太慢_分享:mysql导出数据到txt文件

    本节主要内容: mysql导出数据到txt文件 sql语句示例: 复制代码 代码示例: SELECT email FROM xxxxxx where email is not null and ema ...

  7. mysql 导入dbm文件_DBM数据导入到mysql数据库方法

    本文章分享一篇关于DBM数据导入到mysql数据库方法,有需要的同学可以参考一下本实例. 首先说明一下,我以前使用PERL,保存文件 用DBM,有5万多条记录,每条记录有15个字段.现在想用MYSQL ...

  8. db2 linux 导入数据_「软件资料」-「软件使用」-Linux 导入、导出 MySQL 数据库命令...

    一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下:mysqldump -u用户名 -p 数据库名 > 数据库名.sql ...

  9. MySQL导入导出数据和结构

    1. mysql导出数据和结构 使用mysqldump命令 1.1 导出全库 连带数据 mysqldump -u root -p app_test > app_test.sql 1.2 导出指定 ...

最新文章

  1. 用 Python 拓展 GDB(三)
  2. 浅谈高性能数据库集群——读写分离
  3. 【C++】__gcd(x,y)函数
  4. mysql为字段值添加或者去除前缀、后缀(查询字段拼值)
  5. java map取值_Java Set接口 Map 与枚举
  6. 如何开始使用LightZone
  7. orocod_kdl学习(一):坐标系变换
  8. 玩转Python大数据分析 《Python for Data Analysis》的读书笔记-第08页
  9. 001_02-python基础习题答案
  10. 字符串的数组形式与指针形式
  11. numpy数组打印格式设置
  12. JEB2.2.7闪退
  13. 微信播放在服务器视频无法播放,微信收藏的视频不能播放怎么办?怎么收藏视频?...
  14. 【转】Oracle知识点汇总
  15. html页脚的话,HTML页脚footer标记
  16. C语言的美学:斐波那契,你会吗?
  17. 输入若干个国家的英文名字,将它们按字母顺序从大到小排列,然后输出。
  18. 【工具神器】PO VO DTO 转换神器
  19. Dr.com 新版 Ver 5.2.0 本地 密码 读取 查看 破解
  20. 如何查看Win11的CUDA版本

热门文章

  1. Windows Server 2012 R2/2016/2019无法安装.NET Framework 3.5.1或语言包的解决方法
  2. SDWebImage的使用及图片不改变问题的解决
  3. SQLServer异常捕获
  4. 解决RabbitMQ消息丢失与重复消费问题
  5. 列表是否包含简短的包含功能?
  6. 使用多个JFrame:好的还是不好的做法? [关闭]
  7. 在SQL Server中分页结果的最佳方法是什么
  8. 您最喜欢的C#扩展方法是什么? (codeplex.com/extensionoverflow)
  9. Android Studio无法打开解决方法
  10. Oracle Study之--Oracle等待事件(2)