sqlite3 - 如何使用 .databases 命令列出数据库名称?

标签 sqlite

我刚接触 Rails 和 SQLite。

这是我的场景: 我在我的 Windows Vista 机器上安装了 sqlite3。 博客应用程序代码也已在 c:\rails\blog 中实现。 我调出命令提示符并直接转到 c:\rails\blog\db。 我运行命令 sqlite3 进入数据库控制台。 当我使用.databases 命令时,没有列出数据库?为什么? 我做错了什么?

最佳答案

您必须向 sqlite3 命令提供数据库(路径和)名称,例如,

Dev e$ sqlite3 my_test.db
SQLite version 3.7.7 2011-06-23 19:49:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /Users/e/Dev/my_test.db                                   
sqlite> 

关于sqlite3 - 如何使用 .databases 命令列出数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705664/

相关文章:

Android Room 持久性库@Update 不工作

c# - 尝试使用 sqlite-net 按 PrimaryKey 选择时,SQLite 没有结果

gcc - 在 Cygwin64 : "ld: cannot find -lmingw32" 上编译 cgo lib

sqlite - 延迟事务中第一次写入何时发生?

java - 'delete' 中函数 'SQLiteDataBase' 的文档中的错误

android - Sqlite 列 id 不唯一

java - 对于同一个字符串,SQLite 的长度是否会返回与 Java 的长度方法不同的值?

SQL并排显示两个结果

sql - 在同一查询中使用两个聚合函数

mysql - SQLite 和 MySQL 中使用 Unicode 代码点的 SQL 查询