SQLite
来源:互联网 发布:win10网络连接图标消失 编辑:程序博客网 时间:2024/06/06 16:30
相关参考链接为:http://blog.csdn.net/qq_28234213/article/details/72784331
http://www.cnblogs.com/Luoma_HaoWei/archive/2013/08/23/3278154.html
一、Ctrl+Z之后,在按回车,可以退出命令行界面。
二、 sqlite进入 ...> 状态退出的方法:
此时是进入SQL数据语言模式了
需要输入完整的SQL语句,即结尾要加 ; (分号)
所以输入
;没错输入;分号就可以了,表示语句结束
...> ;Error: near "sqlite": syntax errorsqlite>
就这样,退出了 …>
三、sqlite创建数据库问题:
1.《Sqlite权威指南》上说是这么创建数据库的:
sqlite3 test.db
但是我写了这条语句之后出现了下面的情况(注:安装Sqlite过程见 ...)
我的sqlite3放在 E:/db/sqlite3.exe
1)首先进入数据库
2)输入创建数据库的语句 sqlite3 test.db
3)《SQLite权威指南》是这么说的:
尽管我们提供了数据库名, 但如果这个数据库并不存在, SQLite 并不会真正地创建它。 SQLite会等到你真正地向其中增加了数据库对象之后才创建它, 比如在其中创建了表或视图。 这样做的原因是给你机会在将数据库写到外部文件之前对数据库做一些永久性的设置, 如页的大小等。有些设置,如页大小、字符集(UTF-8 或 UTF-16)等,一旦数据库创建之后就不能再修改了。这个中间期是你能改它们的唯一机会。我们采用默认设置,因此,要将数据库写到磁盘,我们仅需要在其中创建一个表。
4)于是我又创建了一张表,添加一条数据:
5)但是很可惜的是,好像数据库并没有创建,我很郁闷啊,到底哪里错了,求高手指点啊!
6)于是我在网上有看到一条创建数据库的 sql 语句:
sqlite3.exe test.db
同样不行!囧
7)我也不知道怎么办了,再次求高人指点啊!
2.但是后来我发现一种很取巧的方式可以创建数据库
1)首先打开Sqlite3.exe
2)直接创建2张表,添加2条数据
create table test1(id integer,value text);
insert into test1(id,value) values(1,'LiKeNeng');
create table test2(id integer,value text);
insert into test2(id,value) values(2,'LiuXue');
3)必杀技来了
.backup E:/db/test.db --把当前连接中的缓存数据到处到本地文件
4)然后
5)关闭DOS窗口,重新进去
.restore 'E:/db/test.db' --从备份文件 E:/db/mydb.db 中恢复数据到当前连接的main数据库中
6) 嘿嘿
- SQLite
- SQLite
- SQLite
- SQLite
- SQLite
- sqlite
- sqlite
- SQLite
- SQLite
- sqlite
- SQLite
- SQLite
- SQLite
- SQLite
- SQLite
- sqlite
- sqlite
- sqlite
- python-wordcloud模块生成词云
- Scrapy 通过中间件实现随机User-Agent
- excel操作
- 【Summary】——>Web组·Week8
- 400错误,Required String parameter 'paramter' is not present
- SQLite
- pixfllow光流传感器数据获取及悬停程序编写
- Android的ROS开发环境配置(Android+ROS+rosjava+android_core)
- mysql关于包含表情昵称字段保存数据库失败问题处理
- 【数据压缩】Exp03.HUffman_Coding霍夫曼编码及其编码效率分析
- 二叉树的操作--递归与非递归
- docker运行 jenkins 重点在 -v 和-u jenkins内部文件操作
- 11-散列2 Hashing (25分)
- Java容器类源码学习笔记之ArrayList