如何安装和使用SQLite数据库

发表时间: 2023-12-18 11:14

二、安装与基本使用

1.


  • 下载
    • 访问SQLite的官方网站。
    • 根据您的操作系统选择适当的版本。例如,对于Windows用户,可以选择预编译的二进制文件;对于Linux用户,可以选择源代码或预编译的二进制文件。
    • 下载所需的文件。
  • 安装
    • Windows:解压下载的文件到一个目录。将SQLite的可执行文件路径添加到系统的PATH环境变量中,以便在命令行中直接访问。
    • Linux:如果您下载了源代码,需要在终端中解压并编译。这通常涉及到使用tar命令解压,然后cd到源代码目录,使用./configure进行配置,最后使用make和make install进行编译和安装。如果您下载了预编译的二进制文件,只需解压并使用即可。同样,确保SQLite的可执行文件路径在您的PATH中。

2. 命令行工具

  • 打开命令行或终端。
  • 输入sqlite3命令,后面可以跟数据库文件名。如果文件不存在,SQLite会创建一个新的数据库文件。例如:
bash复制代码


sqlite3 mydatabase.db

  • 这将启动SQLite的命令行界面,并连接到指定的数据库文件。
  • 在此界面中,您可以输入SQL命令来管理数据库。

基本命令和操作

  • 创建表:使用CREATE TABLE语句。例如:
sql复制代码


CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);

  • 插入数据:使用INSERT INTO语句。例如:
sql复制代码


INSERT INTO users (name, age) VALUES ('Alice', 28);

  • 查询数据:使用SELECT语句。例如,检索所有用户:
sql复制代码


SELECT * FROM users;

  • 更新数据:使用UPDATE语句。例如,更新Alice的年龄:
sql复制代码


UPDATE users SET age = 29 WHERE name = 'Alice';

  • 删除数据:使用DELETE FROM语句。例如,删除名为Alice的用户:
sql复制代码


DELETE FROM users WHERE name = 'Alice';

  • 退出SQLite命令行界面:输入.quit或简写为.q。

3. 创建数据库与表:SQL的基本语法

  • 创建数据库:当您首次使用sqlite3命令并指定一个数据库文件名时,如果该文件不存在,SQLite会自动为您创建一个新的数据库文件。
  • 创建表:基本语法如下:
sql复制代码


CREATE TABLE table_name (


column1 datatype constraint,


column2 datatype constraint,


...


);

其中,table_name是表的名称,column1, column2, ... 是列的名称,datatype是列的数据类型(如INTEGER, REAL, TEXT等),而constraint是列的约束条件(如PRIMARY KEY, NOT NULL等)。