linux环境下sqlite创建的数据库找不到

编程自留地 2011-09-26 05:42:44
通过sqlite3 foo.db创建一个foo.db数据库
通过create table person(name);创建一个表
通过.database可以查到刚创建的数据库
可是通过.exit或者.quit退出数据库,再进入的时候通过.database已经查不到刚才创建的foo.db了,请问高手是怎么回事,应该怎么修改?
...全文
442 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-09-27
  • 打赏
  • 举报
回复
进入SQLITE后,无法设置存放路径
wwwwb 2011-09-27
  • 打赏
  • 举报
回复
sqlite 你的目录/dbfilename
编程自留地 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wwwwb 的回复:]

SQLITE OR DB 所在目录
[/Quote]呵呵,是我弄错了。再次进入数据库的时候后面要加上数据库名字的,如./sqlite3 foo.db,这样就可以查到foo.db里面的表了,如果没有foo.db会创建一个新的,如果存在就是打开这个数据库。这个库和mysql数据库不太一样。不过还有一个问题,应该怎么设置一下所创建数据库的存放路径呢?现在默认是在/root目录下面。
wwwwb 2011-09-27
  • 打赏
  • 举报
回复
SQLITE OR DB 所在目录
iihero 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liuzhidong123 的回复:]

引用 4 楼 wwwwb 的回复:

SQLITE OR DB 所在目录
呵呵,是我弄错了。再次进入数据库的时候后面要加上数据库名字的,如./sqlite3 foo.db,这样就可以查到foo.db里面的表了,如果没有foo.db会创建一个新的,如果存在就是打开这个数据库。这个库和mysql数据库不太一样。不过还有一个问题,应该怎么设置一下所创建数据库的存放路径呢?现在默认是在/root目……
[/Quote]

./sqlite3 <dbfile 绝对路径>即可指定存储路径。
ACMAIN_CHM 2011-09-27
  • 打赏
  • 举报
回复
磁盘上搜索一下有没有这个 foo.db 文件。
编程自留地 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]

目录是否有访问权限
[/Quote]哪个目录,你具体点好吗?
编程自留地 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]

目录是否有访问权限
[/Quote]什么意思
wwwwb 2011-09-26
  • 打赏
  • 举报
回复
目录是否有访问权限

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧