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