SQLITE入门-逐步讲解SQLITE命令行(四)
2010-01-08 10:24
288 查看
.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> .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入门-逐步讲解SQLITE命令行(二)
- SQLITE入门-逐步讲解SQLITE命令行(三)
- SQLITE入门-逐步讲解SQLITE命令行(一)
- SQLITE入门-逐步讲解SQLITE命令行(五)
- SQLITE入门-逐步讲解SQLITE命令行(三)
- SQLITE入门-逐步讲解SQLITE命令行(六)
- SQLITE入门-逐步讲解SQLITE命令行(二)
- SQLITE入门-逐步讲解SQLITE命令行(四)
- SQLITE入门-逐步讲解SQLITE命令行(五)
- SQLITE入门-逐步讲解SQLITE命令行(六)
- SQLITE入门-逐步讲解SQLITE命令行(一)
- 详细讲解Quartz如何从入门到精通(1)
- SQLite 入门教程(一)基本控制台(终端)命令
- mysql 简单入门讲解
- Photoshop入门教程:文件菜单的详细讲解
- Nhibernate+SQLite 入门实例指南一
- Easyui + asp.net mvc + sqlite 开发教程(录屏)适合入门
- Spring MVC 入门示例讲解
- SQLITE入门至精通
- SpringMVC入门实例及详细讲解