zoukankan      html  css  js  c++  java
  • sqlite数据导入mysql

    sqlite导出数据

    1.首先将sqlite数据库中的数据库格式由db或者db3等转为.sql格式,方法如下:

    首先是不修改路径的情况下,在命令行下(方法一):

    sqlite3 database_name.db3#这个地方是直接通过sqlite3进入该数据库,也可以通过方法二进入

    .output database_name.sql

    .dump

    这个时候如果操作正常则后台在转储db文件为sql文件。另外,我的默认路径是C:Usersjiayou (路径一定要注意,如果程序默认的路径下没有你要转储的文件,命令行不报错)所以需要将需转储的db文件放到这个目录下,同时,转储得到的sql文件也在本目录下。

    如果数据库内容不在默认路径下(方法二):

    sqlite3

    .open e:database_name.db3#database_name.db3在e盘下

    .tables#查看该数据库下有哪些表

    .cd e:#为了将转储得到的数据库放到e盘,先进入e盘

    .output database_name.sql

    .dump

    2.用编辑器打开database_name.sql可以看到该数据库的所有生成数据库代码。

    我用sqlite转储得到的sql语句在建表的时候前面多两行与mysql建表语句不一致的,需要删掉。其余内容验证后两者语句格式是一致的。

    mysql导入数据库(我用的是Navicat)

    3.在建立的连接下新建一个数据库database_name(命名一致);双击该数据库成为绿色;右击该数据库;运行sql文件;接着就会显示在导入数据

    4.导入结束后,中间可能有些错误信息,如果不影响大致数据的导入,可以忽略,等导入结束后,刷新该数据库或该链接,如果没有刷新出来,关掉Navicat,重新打开就可以了

    补充几个参考导入导出的链接,参数很齐全 http://blog.chinaunix.net/uid-22666248-id-2182334.html

    https://www.yiibai.com/sqlite/export.html   https://blog.csdn.net/davidchengx/article/details/75912013

    另外https://www.cnblogs.com/weibanggang/p/9612841.html这篇博客写的也挺详细

  • 相关阅读:
    Excel相关函数
    慢SQL优化
    idea 添加阿里代码检查插件
    Jmeter使用自定义编写代码
    七、一些困难的测试场景:多线程、持久化存储等
    六、测试驱动开发 TDD
    五、从宏观角度考虑单元测试
    四、使用Mock对象
    三、单元测试要测试的是什么? The Right-BICP
    二、优秀单元测试的五个特征FIRST
  • 原文地址:https://www.cnblogs.com/kjkj/p/10453706.html
Copyright © 2011-2022 走看看