zoukankan      html  css  js  c++  java
  • 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命令式可选的。

  • 相关阅读:
    hdu 1203 I NEED A OFFER (0-1背包)
    hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
    hdu 1284 钱币兑换问题 完全背包
    hdu 1114 Piggy-Bank 完全背包
    hdu 2955 Robberies 0-1背包/概率初始化
    hdu 2602 Bone Collector 背包入门题
    hdu 1002 A+B problem II
    hdu 2689 Sort it
    hdu 1874 畅通工程续 Dijkstra
    hdu 1232 畅通工程 并查集
  • 原文地址:https://www.cnblogs.com/akwwl/p/2806870.html
Copyright © 2011-2022 走看看