`
从此醉
  • 浏览: 1117753 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

如何将字段中带逗号的SQLite数据库数据导入到MySQL

 
阅读更多

以前在数据库导入中没有遇到过什么问题,如下这样导入

load data local infile 'D:\data.csv' into tabletable1fields terminated by ',';
但是今天遇到了一个问题,这个SQLite表的数据如下:

在这个表中的某些字段中的数据里面包含逗号,上面这个方法已经不能再使用。解决的具体步骤如下:
一、下载了一个MySQL数据库图形化管理工具Navicat
二、使用SQL Expert将数据导出为Excel格式

然后另存为.txt格式并用制表符分割

由于我的SQLite中有BOOL类型数据,但是在MySQL中保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),

MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,所以我将.txt文本中的True替换为1,False替换为0

三、创建表格

直接使用SQLite Expert 中的DDL

Ctrl+A 再 Ctrl+C粘贴到记事本中,并将其中的引号用空格替换

四、使用Navicat导入数据

按默认,下一步,下一步........

成功导入数据

分享到:
评论

相关推荐

    C#从CSV文件批量导入数据保存到数据库

    在C#编程中,批量导入CSV数据到数据库是一项常见的任务,尤其在数据分析、报表生成或系统集成等场景中。下面将详细阐述这个过程中的关键知识点,包括数据读取、列名映射、数据验证和数据库操作。 首先,我们需要...

    成语字典,5万+,mysql+sqlite

    将成语数据存储在SQLite数据库中,用户可以在没有网络连接的情况下离线访问成语字典,极大地提高了便利性。 在实际应用中,开发者可以利用这些数据构建教育软件、在线查询工具或者移动应用,帮助用户学习和理解成语...

    74将数据库输出到一个文本文件中.rar_将数据库输

    在IT行业中,数据库是存储和管理数据的核心工具,而将数据库中的数据导出到文本文件是一种常见的需求。这个过程有助于数据备份、迁移、分析或共享。"74将数据库输出到一个文本文件中.rar" 提供了关于如何完成这一...

    导入TXT到ARRAY源代码

    本文将详细介绍如何将TXT文件中的数据导入到ARRAY(数组)中,并进一步探讨如何将这些数据导入到各种数据库。我们将主要围绕“TXT”、“数据库”和“ARRAY”这三个标签展开讨论。 首先,TXT文件是一种纯文本格式,...

    分文本文件导入易语言数据库源码

    易语言支持多种数据库系统,如SQL Server、MySQL、SQLite等,通过对应的数据库模块来实现数据的增删查改操作。这些模块提供了丰富的API,使得易语言程序员可以便捷地与数据库进行交互。 在"分文本文件导入易语言...

    易语言格式文本转数据库

    然而,对于大量数据的处理和复杂的查询操作,将这些文本数据导入到数据库(如MySQL、SQLite、Access等)中会更加高效和便捷。 易语言格式文本转数据库源码提供了一种方法,通过解析文本文件中的数据,将其按照预设...

    易语言用TXT文档做数据库源码

    易语言是一种专为中国人设计的编程语言,它的目标是让编程变得简单、易学。在易语言中,我们可以利用TXT文档作为...不过,在面对大量数据和复杂查询需求时,可能需要转向更专业的数据库管理系统,如MySQL、SQLite等。

    易语言-分文本文件导入易语言数据库

    本程序示例着重讲解如何使用易语言将分隔的文本文件数据有效地导入到易语言数据库中。 易语言数据库类源码主要涉及以下几个关键知识点: 1. 易语言基础:易语言是一种以中文为编程语句的编程环境,其语法简洁,...

    Delphi文本和数据库表格记录的转换..rar

    4. **数据转换**:在从文本文件到数据库的转换过程中,需要将文本数据解析成适当的格式,例如将每一行文本拆分成字段,再将这些字段映射到数据库表的列。这个过程通常涉及字符串操作,如Split函数、Pos函数等。 5. ...

    d6tstack-0.2.0-py3-none-any.rar

    5. **数据库操作库**:Python 中有许多用于数据库操作的库,如 `sqlite3`(SQLite),`psycopg2`(PostgreSQL),`pyodbc`(ODBC兼容数据库),`pymysql`(MySQL)。d6tstack 可能利用其中的一个或多个来实现其功能...

    Python库 | csv2sqllike-1.0.3.tar.gz

    使用csv2sqllike-1.0.3,开发者可以编写Python脚本来读取CSV文件,然后生成SQL插入语句,将数据导入到数据库中。这大大简化了数据迁移的过程,避免了手动编写大量SQL语句的繁琐工作。同时,该库也支持自定义SQL模板...

    牛津词典TXT文件, 可轻松转数据库.zip

    4. 导入数据:将预处理后的数据插入到数据库中,可以使用SQL语句批量插入,或者利用DBMS提供的API。 5. 创建索引:为了提高查询速度,可以在关键字段(如单词)上创建索引。 6. 数据库优化:根据实际需求调整...

    Python快速入门-连接数据源

    Python可以连接和操作各种类型的数据库,如MySQL、PostgreSQL、SQLite等,通常通过特定的数据库连接库,如`sqlite3`(SQLite)、`pyodbc`(ODBC兼容数据库)、`psycopg2`(PostgreSQL)等。以SQLite为例: ```...

    全国省市区街道村落五级联动GBK.zip

    5. **数据库操作示例**:随压缩包提供的调用例子可能包括SQL语句或特定数据库的API,帮助开发者了解如何将CSV数据插入到数据库中,创建合适的表结构,并建立必要的索引以优化查询性能。 6. **应用开发**:这些数据...

    StudentScore.zip

    2. 数据库管理:如果数据是以数据库的形式存在,那么可能会涉及到关系型数据库如MySQL、SQLite等,或者是NoSQL数据库如MongoDB。理解数据库的基本概念,如表、字段、主键、外键等。 3. 文件格式:如CSV(逗号分隔值...

    mysql批量更新多条记录的同一个字段为不同值的方法

    在MySQL中,批量更新多条记录的同一个字段为不同的值是一项常见的操作,特别是在处理大量数据时,为了提高效率,我们需要避免循环执行单独的UPDATE语句。以下是一些关于如何高效地进行批量更新的方法。 首先,最...

    易语言用TXT文档做数据库

    在传统的数据库系统中,如MySQL、SQL Server或Oracle等,它们提供了强大的数据管理和查询功能,但对于小型项目或初学者来说,可能过于复杂。在这种情况下,使用TXT文档作为数据库是一种简洁且实用的替代方案。TXT...

    EMS Advanced Data Import Component Suite 3.9.7.0D5-XE10.1

    Advanced Data Import 是该组件套件的核心部分,它提供了一种直观且高效的接口,允许开发者将多种不同的数据源导入到数据库中。这些数据源可能包括常见的文件格式,如CSV(逗号分隔值)、XML、Excel、DBF(FoxPro...

    mysql的使用语法及代码示例

    常见的关系型数据库包括MySQL、Oracle、SQL Server、DB2、SQLite等。 - **通过外键关联**:建立表与表之间的关系。 - **非关系型数据库**(NoSQL):数据以对象的形式存储在数据库中,对象之间的关系由每个对象...

    易语言商户管理

    6. **数据库设计**:软件可能使用了关系型数据库,如MySQL、Access或SQLite,来存储商户数据。数据库表结构设计应包括商户的基本信息字段,如商户ID、名称、地址、联系方式等。 7. **用户界面(UI)**:易语言支持GUI...

Global site tag (gtag.js) - Google Analytics