在命令行中使用python运行sqlite3

ovr*_*ity 6 python sqlite command-line

我安装了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上运行我的项目

提前致谢

NT3*_*3RP 8

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

./manage.py dbshell
Run Code Online (Sandbox Code Playgroud)

有关此命令的更多信息,请参阅django文档.


sel*_*oot 7

Python本身不包含sqlite3命令.

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