• 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命令式可选的。

  • 相关阅读:
    CentOS6.5安装Qt4.8.6+QtCreator2.6.1
    利用C++调用天气webservice-gSOAP方法
    win7_32下编译FFmpeg
    CentOS下yum安装FFmpeg
    Windows下编译live555源码
    live555笔记_hi3516A
    大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等
    置顶博客
    Linux之GDB学习
    Linux之RTOS学习
  • 原文地址:https://www.cnblogs.com/akwwl/p/2806870.html
Copyright © 2020-2023  润新知