• SQLite中命令行程序(CLP)的使用


      SQLite CLP是使用和管理SQLite数据库最常用的工具。它在所有平台上的操作方式相同。CLP其实是两个程序,它可以运行在Shell模式下以交互的方式执行查询操作,也可以运行在命令行模式下完成各种数据库管理任务。

      1.Shell模式下的CLP

      1).打开Shell,进入临时目录——Windows系统进入C:\Temp或UNIX系统进入/tmp。如果在一个固定的目录下工作,可以创建一个sqlite目录——Windows系统是C:\sqlite,Linux和Unix系统是/sqlite。这也是当前的工作目录。在与Shell一起工作的过程中创建的所有文件都将位于该目录。

      2).要触发CLP的Shell模式,可以在命令行输入sqlite3(前提是你已经将sqlite3.exe放入系统的路径下,前一节有介绍),命令后跟随一个可选的数据库文件名。如果在命令行中不指定数据库名称,SQLite将会使用一个内存数据库(内容在退出CLP时将会丢失)。

      3).CLP以交互形式运行,可以执行查询,获得schema信息,导入导出数据和其他数据库任务。CLP会将输入的任何语句当成查询命令,除非命令是以点(.)开始的,这些以点号开始的命令是为指定的CLP操作预留的。

      2.命令行模式的CLP

      1).可以从命令行使用CLP,执行如导入导出数据,返回结果集和一般的批处理工作。使用Shell脚本来自动管理数据库是理想的使用方式。

      2).命令行中的CLP可以接受以下参数:

        可选列表(可选的)

        数据库文件名(可选的)

        要执行的SQL命令(可选的)

      除了init是指定SQL命令的批处理文件外,绝大部分选项控制输出格式化。数据库文件名是必须的。SQL命令式可选的。

  • 相关阅读:
    ASP.NET Core Docker部署
    Asp.Net Core 发布和部署(Linux + Jexus )
    Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
    作为一个测试leader平时应该注意哪些方面
    【转】性能测试工具 性能测试如何做?
    【转】Grafana系列教程–Grafana基本概念
    jar包和war包的介绍和区别
    MySQL常用存储引擎
    【参】编程习惯
    【转】性能测试中如何定位性能瓶颈
  • 原文地址:https://www.cnblogs.com/akwwl/p/2806870.html
Copyright © 2020-2023  润新知