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) 嘿嘿

最新文章

  1. jquery 图片没有路径,不显示图片。
  2. (python) 标准模块sys和os的使用
  3. wpa supplicant 移植
  4. OBD K线抓包 III
  5. ViewPager中使用PhotoView时出现pointerIndex out of range异常
  6. 一个不错的能将HTML表格导出为excel,pdf等的jquery插件
  7. 在c#中使用mongo-csharp-driver操作mongodb
  8. django 学习-6 定义模型--数据库的使用
  9. 网站开发常用jQuery插件总结(二)弹出层插件Lightbox_me
  10. [bzoj 1001][Beijing2006]狼抓兔子 (最小割+对偶图+最短路)
  11. URL Scheme与openURL
  12. 201521123104《Java程序设计》第11周学习总结
  13. table问题汇总
  14. c语言第二次作业2
  15. 关于HTTPS的简要内容
  16. 六、Xadmin忘记密码
  17. 【MySql】Order By 排序
  18. ORACLE12C架构图
  19. 轻松快速实现MySql数据向SQLServer数据转移
  20. python创建与遍历List二维列表

热门文章

  1. AnkhSVN 中文版 支持VS2015
  2. POJ 1845
  3. C/C++中逗号表达式的用法
  4. HDU 2063 裸奔的二分图最大匹配
  5. PHP正则表达式屏蔽电话号码中间段
  6. pyzmq简单的在线聊天室
  7. select count(1) from table where ..这句sql语句的作用
  8. Activiti工作流学习-----基于5.19.0版本(2)
  9. C 猜数游戏
  10. iOS开发 自定义navigationleftItem 之后手势失效的问题