SQLITE入门-逐步讲解SQLITE命令行(四)

前端之家收集整理的这篇文章主要介绍了SQLITE入门-逐步讲解SQLITE命令行(四)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  • .dump ?TABLE? ... 以sql语句方式显示表的结构。如:
    sqlite> .dump websties
    BEGIN TRANSACTION;
    COMMIT;
    sqlite> .dump websites
    BEGIN TRANSACTION;
    CREATE TABLE [websites] (
    [WebID] INTEGER NOT NULL PRIMARY KEY,
    [WebName] VARCHAR(20) NULL
    );
    INSERT INTO "websites" VALUES(1,'Ctochina.net');
    INSERT INTO "websites" VALUES(2,'搜狐');
    INSERT INTO "websites" VALUES(3,'雅虎');
    COMMIT;
    sqlite>
  • .echo ON|OFF 是输出还是隐藏操作命令的命令,默认是隐藏, 显示命令:
    sqlite> .echo on
    sqlite> select * from websites;
    select * from websites;
    1|Ctochina.net
    2|搜狐
    3|雅虎
    sqlite>
    可以看出"select * from websites;"在和查询结果一起显示在屏幕上。
    隐藏命令如:
    sqlite> .echo off
    sqlite> select * from websites;
    1|Ctochina.net
    2|搜狐
    3|雅虎
    sqlite>
  • .exit 退出sqlite程序
  • .explain ON|OFF
    ".explain"命令可以被用来设置输出格式为“column” 并设置列宽为EXPLAIN命令看起来比较合理的宽度。EXPLAIN命令是sqlite特有的sql扩展,它是对调试有用。如果任何常规的sql被EXPLAIN执行,那么sql命令被分解并分析但并不执行。取而代之的是,虚拟机指令序列将被用于执行sql命令并返回一个类似的查询结果。可结合.width命令查看效果如:
    sqlite> .explain
    sqlite> select * from websites;
    WebI WebName
    ---- -------------
    1 Ctochina.net
    2 搜狐
    3 雅虎
    sqlite>
    用.width设置宽度再看效果
    sqlite> .width 10 20
    sqlite> select * from websites;
    WebID WebName
    ---------- --------------------
    1 Ctochina.net
    2 搜狐
    3 雅虎
    sqlite>
  • .header(s) ON|OFF 输出|隐藏字段名选项,默认是隐藏,如:
    sqlite> select * from websites;
    1|Ctochina.net
    2|搜狐
    3|雅虎
    sqlite>
    我们用.header命令把字段名显示出来,如:
    sqlite> .header on
    sqlite> select * from websites;
    WebID|WebName
    1|Ctochina.net
    2|搜狐
    3|雅虎
    sqlite>
  • 转自:http://www.ctochina.net/topic/ShowCArticle/349.html

    猜你在找的Sqlite相关文章