`

sqlite导入导出csv数据库中

 
阅读更多

SQLite CSV 转换   

Sqlite3 哟可以执行两种命令: sql语句,还有以.开头的一些命令比如.help用来显示帮助的。

sqlite命令打开数据库:

administrator@ubuntu:~/data$ sqlite3 123.db

 
 
导入
命令:  .import
 
操作如下: sqlite> .import csv文件 表名
 
注1: 不要忘了开头的点
注2: 这条语句不能用分号结束. 非SQL不需要分号结束.
注3: 需要查看默认的分隔符separator. 必须一致. 如果不一致可能导致sqlite字段分割错误.
        查看分隔符使用命令  .show , 如果不一致可直接修改, 比如:
        sqlite>.separator ","
        将分隔符转为逗号.
 
举例1:
将文件a.csv中的数据导入表 tab_xx. (a.csv中字段以逗号分割)
sqlite> .separator ","
sqlite> .import a.csv tab_xx
sqlite>
导入结束.
 
导出
实现方式: 将输出重定向至文件.
命令: .output
操作 :sqlite> .output a.txt
 
注释:然后输入sql语句, 查询出要导的数据. 查询后,数据不会显示在屏幕上,而直接写入文件.
结束后,输入
 
sqlite> .output stdout
 
举例2: 
将 tab_xx 中的数据导出到文件a.txt
sqlite> .output a.txt
sqlite> select * from tab_xx;
sqlite> .output stdout
导出完毕.
举例3:
sqlite3 -csv name.db "select  id , name from names" > out.csv 
 
 
分享到:
评论

相关推荐

    sqlite c操作 移植到arm 导入导出csv

    "SQLite在ARM平台上的移植和CSV导入导出" SQLite是一种轻量级的关系型数据库管理系统,它广泛应用于嵌入式系统和移动设备中。ARM平台是目前最流行的嵌入式系统架构之一,因此将SQLite移植到ARM平台上非常有必要。...

    Qt Sqlite表中数据导出为csv格式表格

    Qt中将sqlite表中的数据导出为csv表格形式,代码调用方便,整体代码包含了数据库的增删改查,tableview显示sqlite,代码较完整。开发环境为ubuntu+qt5.6.1在win7+qt5.6.1下也没问题。

    linux下数据库导入导入导出EXCEL文件

    本文将详细介绍如何在Linux环境下通过命令行操作SQLite数据库,实现数据的导入导出功能。 #### 二、准备工作 在开始之前,请确保您的系统已经安装了SQLite。如果尚未安装,可以通过以下命令安装: ```bash sudo ...

    sqlite数据库和excel的互相导入导出(通讯录).rar_SQLite excel_SQLite 导入_sqlite_vs

    将SQLite数据库与Excel进行交互,主要是为了在两者之间传输数据,如导入Excel数据到SQLite数据库,或从SQLite导出数据到Excel。这种操作在需要将大量结构化数据快速转换、分析或在不同平台间共享时非常有用。 **...

    Qt实现导出数据库为Excel表

    在IT领域,尤其是在软件开发中,常常需要处理数据的导入导出操作,Qt作为一个功能强大的跨平台应用程序开发框架,提供了丰富的API供开发者使用。本文将详细介绍如何利用Qt来实现从数据库导出数据到Excel表格的功能。...

    sqllite数据导入导出到Excel

    一种方法是先通过编程将SQLite数据库中的数据提取出来,转换为CSV格式,然后用Excel打开这个CSV文件。Python的pandas库非常适合处理这样的任务,它支持直接读取SQLite数据库并将其转换为DataFrame对象,再使用to_csv...

    C# WINFORM 操作Sql Server 数据库,xls csv txt 导入导出

    本主题聚焦于如何利用C# WinForm实现对SQL Server数据库的交互,并且支持Excel(xls)、CSV和TXT文件的导入导出。这对于数据处理和分析来说至关重要,因为这些格式在数据交换和存储中非常常见。 首先,让我们详细...

    数据库导入导出

    在数据库管理过程中,数据的批量导入导出是一项非常重要的功能。特别是在使用SQLite这类轻量级数据库时,由于其灵活性高、易于部署等特点,被广泛应用于各种场景。对于大数据量的操作,手动输入显然是不现实的,因此...

    sqlite3数据库查看工具

    3. **数据导入导出**:将数据从其他数据库或CSV文件导入,或将SQLite3数据库导出为其他格式。 4. **备份与恢复**:创建数据库的备份,并在必要时恢复数据。 5. **安全管理**:设置用户权限,保护数据安全。 总的来...

    将csv文件存入SQLite数据库

    通过以上步骤,无论在Windows还是Linux环境下,都能成功将CSV文件的数据导入到SQLite数据库中。这种方法适用于数据备份、数据分析以及不同系统间的数据迁移。同时,理解这个过程也能帮助你更好地理解数据库和文件...

    SQLite数据库查看工具(SQLiteBrowser)

    4. 导入/导出功能:可以将数据从CSV或其他数据库格式导入到SQLite,也可以将SQLite数据库导出为其他格式,如CSV或SQL脚本。 5. 表创建与修改:允许用户创建新的表,定义列名、数据类型和约束,同时也可以修改已存在...

    SQLite导出数据到excel

    使用`DB2CSV`工具,这是一个可能的命令行实用程序,用于将SQLite数据库中的数据导出为CSV文件。这个工具通常会读取SQLite数据库文件(如`example.db`),然后选择特定的表(如`users`)并将其内容转换为CSV格式。...

    QT 高效 导入导出excel , tableWidget显示

    以上就是QT高效导入导出Excel并使用tableWidget显示的基本流程和优化策略。实际开发时,根据项目需求和资源限制,可能还需要进行额外的错误处理和功能完善。这个程序虽然不完善,但提供了清晰的开发思路,有助于快速...

    SQLite3图形界面数据库查看工具(最新版1.3)

    1. **数据库管理**:用户可以创建新的SQLite数据库,打开已有的数据库,或者导入导出数据。它支持多种数据格式,如CSV、XML等,方便数据迁移和备份。 2. **表操作**:允许用户创建、修改和删除数据库中的表格,定义...

    SQLite数据库打开工具

    5. 导入/导出:方便地将数据导入或导出到CSV、Excel或其他数据库格式。 6. 权限管理:对数据库用户进行权限分配,控制对数据库的访问。 7. 数据备份与恢复:提供数据库的备份和恢复功能,确保数据安全。 8. 数据同步...

    Delphi版SQLite数据库工具

    4. 数据导入导出:可以从其他数据库格式(如CSV、Excel)导入数据,也可以将SQLite数据库导出为这些格式。 5. 权限管理:对数据库的读写权限进行控制,保护数据安全。 6. 错误日志:记录操作过程中的错误信息,便于...

    sqlite浏览器,sqlite数据库操作工具

    7. **导入导出**:可以将数据从CSV或其他数据库格式导入到SQLite,反之亦然,这在数据迁移或与其他系统交换数据时非常有用。 8. **备份与恢复**:提供数据库的备份和恢复功能,确保数据安全,防止意外丢失。 9. **...

    sqlite studio绿色 sqLite 数据库操作工具

    4. **导入/导出**:可以将数据从CSV、XML、JSON等多种格式导入到SQLite数据库,也可以将数据导出为这些格式,方便数据交换和备份。 5. **版本控制**:通过集成Git或其他版本控制系统,帮助用户跟踪数据库结构的变更...

    Python-csvstosqlite将CSV文件转换成SQLite数据库

    `csvs-to-sqlite`是Simon Willison开发的一个工具,它允许用户通过简单的命令行接口将CSV文件批量导入到SQLite数据库中。这个工具特别适合处理大量结构化数据,无需复杂的数据库配置,使得数据管理和分析变得更加...

    DB Browser for SQLite 数据库查看工具

    - 数据导入导出:支持从CSV、JSON等多种格式导入数据,也能导出数据到相同或不同的文件格式。 - 数据库设计:用户可以创建新表、修改表结构,定义主键、外键、索引等数据库元素。 - 图形化查询构建器:对于不熟悉...

Global site tag (gtag.js) - Google Analytics