zoukankan      html  css  js  c++  java
  • sqlite安装部署

    SQLite 的一个重要的特性是零配置的,这意味着不需要复杂的安装或管理。本章将讲解 Windows、Linux

    在 Windows 上安装 SQLite

    • 请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件。

    • 您需要下载 sqlite-tools-win32-*.zipsqlite-dll-win32-*.zip 压缩文件。

    • 创建文件夹 C:sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。

    • 添加 C:sqlite 到 PATH 环境变量,最后在命令提示符下,使用 sqlite3 命令,将显示如下结果。

    C:>sqlite3
    SQLite version 3.7.15.2 2013-01-09 11:53:05
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite>

    在 Linux 上安装 SQLite

    目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。

    $ sqlite3
    SQLite version 3.7.15.2 2013-01-09 11:53:05
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite>

    如果没有看到上面的结果,那么就意味着没有在 Linux 机器上安装 SQLite。因此,让我们按照下面的步骤安装 SQLite:

    • 请访问 SQLite 下载页面,从源代码区下载 sqlite-autoconf-*.tar.gz

    • 步骤如下:

    $ tar xvzf sqlite-autoconf-3071502.tar.gz
    $ cd sqlite-autoconf-3071502
    $ ./configure --prefix=/usr/local
    $ make
    $ make install

    上述步骤将在 Linux 机器上安装 SQLite,您可以按照上述讲解的进行验证。

    1、创建数据库文件

    我们可以使用 .open 来建立新的数据库文件:

    .open databasename.db

     上面的命令创建了数据库文件 zouhong.db,位于 sqlite3 命令同一目录下。

    打开已存在数据库也是用 .open 命令,以上命令如果 test.db 存在则直接会打开,不存在就创建它。

    旦数据库被创建,您就可以使用 SQLite 的 .databases 命令来检查它是否在数据库列表中,如下所示:

    sqlite>.databases
    seq  name             file
    ---  ---------------  ----------------------
    0    main             /home/sqlite/testDB.db

    您可以使用 SQLite .quit 命令退出 sqlite 提示符,如下所示:

    sqlite>.quit
    $

    .dump 命令

    您可以在命令提示符中使用 SQLite .dump 点命令来导出完整的数据库在一个文本文件中,如下所示:

    $sqlite3 testDB.db .dump > testDB.sql

    上面的命令将转换整个 testDB.db 数据库的内容到 SQLite 的语句中,并将其转储到 ASCII 文本文件 testDB.sql 中。您可以通过简单的方式从生成的 testDB.sql 恢复,如下所示:

    $sqlite3 testDB.db < testDB.sql
  • 相关阅读:
    To select the file to upload we can use the standard HTML input control of type
    Cascading Menu Script using Javascript Explained
    网站首页head区代码规范
    轻松掌握 Java 泛型
    JDK 5.0 中的泛型类型学习
    如何在firefox下获取下列框选中option的text
    是同步方法还是 synchronized 代码? 详解多线程同步规则
    javascript select option对象总结
    Select的动态取值(Text,value),添加,删除。兼容IE,FireFox
    javascript在ie和firefox下的一些差异
  • 原文地址:https://www.cnblogs.com/zouhong/p/15337425.html
Copyright © 2011-2022 走看看