B.15 使用SQLite
SQLite通常在其他语言和应用程序中使用,不作为单独的数据库使用。然而,SQLite确实有一个命令行实用程序,可以用来执行SQLite数据库的语句。SQLite命令行实用程序称为sqlite3
(或Windows上的sqlite3.exe)。从命令行使用sqlite3
,要进行如下操作。
- 理想情况下,
sqlite3
和数据库可以放在同一文件夹下。( SQLite数据库包含在有.sqlite或.db扩展名的单独文件中,但事实上可以是任意扩展名,或者没有扩展名。) - 输入
sqlite3 database.sqlite
(用实际的数据库文件名替换database.sqlite
)。 - 可以看到
sqlite>
提示符,在此输入SQL语句。所有语句必须用分号(;
)结束。 - 默认情况下,
sqlite3
用列之间的管道字符显示返回的数据,且没有标题。要改变这种行为,输入.mode column
并按回车,然后输入.header on
并按回车。 - 输入
.quit
并按回车,退出sqlite3
。