在命令行中使用python运行sqlite3

时间:2013-06-09 00:27:25

标签: python command-line sqlite

我安装了python3.3,我正在学习django 1.5x。 我选择了sqlite3来学习django,我正在运行python,django - 并尝试在Windows的命令行中运行--sqlite3。 所有问题都是:sqlite3的文件在哪里运行像> sqlite3 my_db这样的命令 ?? 我试图在C:\Python33\Lib\sqlite3;C:\Python33\Lib找到并在Windows资源管理器中搜索,但我真的找不到。 我在C:\ projects \ mysite

运行我的项目

提前致谢

2 个答案:

答案 0 :(得分:8)

假设您要检查由django创建的数据库,并假设已安装sqlite可执行文件,您可以执行以下命令在命令行中运行sqlite:

./manage.py dbshell

有关此命令的更多信息,请参阅django documentation

答案 1 :(得分:6)

Python本身不包含sqlite3命令。

但SQLite库包含一个名为sqlite3的简单命令行实用程序(或Windows上的sqlite3.exe),允许用户手动输入和执行SQLite数据库的SQL命令。您可以从here下载。