SQLite笔记之基础命令

0、 引言

上一期总结了SQLite环境的构建,本次将总结一下SQLite常用的命令

1、 sqlite3命令

这个命令很简单,就是登陆到sqlite提示符下的命令,如下所示:

C:\sqlite>sqlite3
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

2、退出提示符命令

C:\sqlite>sqlite3
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .exit
C:\sqlite>

3、显示当前的设置值参数

sqlite> .show
        echo: off
         eqp: off
     explain: auto
     headers: off
        mode: list
   nullvalue: ""
      output: stdout
colseparator: "|"
rowseparator: "\n"
       stats: off
       width:
    filename: :memory:

命令参数可以通过下面的方式进行修改

sqlite> .echo ON
sqlite> .show
.show
        echo: on
        .......

修改输出到文件中

sqlite> .output hello.txt
sqlite> .show'
sqlite> 

4、 列出当前的数据库

C:\Users\hasee>sqlite3 testDB.db
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
sqlite> .database
main: C:\Users\hasee\testDB.db

5 、 执行文件中的sql语句

C:\Users\hasee>sqlite3 testDB.db
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
sqlite> .read test.sql

6、 格式化输出

下面例子显示出将相应的配置项修改为格式化输出后的结果,显示会更加明确

C:\Users\hasee>sqlite3 testDB.db
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
sqlite> .database
main: C:\Users\hasee\testDB.db
sqlite> select * from class;
1|Ahmed
sqlite> .header on
sqlite> .timer on
sqlite> .mode colum
sqlite> select * from class;
ID          NAME
----------  ----------
1           Ahmed
Run Time: real 0.016 user 0.000000 sys 0.000000
sqlite>

后记

命令是不需要‘;’分好的,但是sql语句是需要分号的,谨记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值