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