SQLite学习手册(命令行工具)
来源:互联网 发布:caffe googlenet 训练 编辑:程序博客网 时间:2024/06/05 09:54
见如下常用示例:
1). 备份和还原数据库。
--在当前连接的main数据库中创建一个数据表,之后再通过.backup命令将main数据库备份到D:/mydb.db文件中。
sqlite> CREATE TABLE mytable (first_col integer);
sqlite> .backup 'D:/mydb.db'
sqlite> .exit
--通过在命令行窗口下执行sqlite3.exe以重新建立和SQLite的连接。
--从备份文件D:/mydb.db中恢复数据到当前连接的main数据库中,再通过.tables命令可以看到mytable表。
sqlite> .restore 'D:/mydb.db'
sqlite> .tables
mytable
2). DUMP数据表的创建语句到指定文件。
--先将命令行当前的输出重定向到D:/myoutput.txt,之后在将之前创建的mytable表的声明语句输出到该文件。
sqlite> .output D:/myoutput.txt
sqlite> .dump mytabl%
sqlite> .exit
--在DOS环境下用记事本打开目标文件。
D:\>notepad myoutput.txt
3). 显示当前连接的所有Attached数据库和main数据库。
sqlite> ATTACH DATABASE 'D:/mydb.db'AS mydb;
sqlite> .databases
seq name file
--- --------------- ------------------------
0 main
2 mydb D:\mydb.db
4). 显示main数据库中的所有数据表。
sqlite> .tables
mytable
5). 显示匹配表名mytabl%的数据表的所有索引。
sqlite> CREATE INDEX myindex on mytable(first_col);
sqlite> .indices mytabl%
myindex
6). 显示匹配表名mytable%的数据表的Schema信息。
--依赖该表的索引信息也被输出。
sqlite> .schema mytabl%
CREATE TABLE mytable (first_col integer);
CREATE INDEX myindex on mytable(first_col);
7). 格式化显示SELECT的输出信息。
--插入测试数据
sqlite> INSERT INTO mytable VALUES(1);
sqlite> INSERT INTO mytable VALUES(2);
sqlite> INSERT INTO mytable VALUES(3);
--请注意没有任何设置时SELECT结果集的输出格式。
sqlite> SELECT * FROM mytable;
1
2
3
--显示SELECT结果集的列名。
--以列的形式显示各个字段。
--将其后输出的第一列显示宽度设置为10.
sqlite> .header on
sqlite> .mode column
sqlite> .width 10
sqlite> SELECT * FROM mytable;
first_col
----------
1
2
3
http://www.cnblogs.com/stephen-liu74/category/348367.html
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习笔记(11)命令行工具
- sqlite命令行工具
- SQLite学习手册--数据类型
- SQLite学习手册(目录)
- SQLite学习手册(目录)
- SQLite学习手册
- SQLite学习手册
- SQLite学习手册(数据类型)
- SQLite学习手册(数据类型)
- SQLite学习手册
- SQLite学习手册(目录)
- Sqlite数据库学习手册
- SQLite学习手册(目录)
- 不谈程序,谈发展,推荐一些励志书,也许可以改变你的困境
- QT的中文字库
- 远程桌面超过最大连接
- 在Android SDK下调试framework
- 拨打电话
- SQLite学习手册(命令行工具)
- 关于学习C++的体会和感悟
- hdu1754 I Hate It
- axis2的一个小例子
- EJB jpa学习实践的好地方
- Netstat命令详解
- Struts2设置加载非默认路径的struts.xml文件的方法
- [Ubuntu and Thinkpad E420]Emacs中文输入法IBUS切换问题
- websocket 连接 C Server的尝试