SQLite3数据库用法速查

作者:十万个为什么2024.01.22 12:51浏览量:5

简介:SQLite3是一款轻量级的关系型数据库,广泛应用于移动应用、桌面应用和网站等场景。本文将介绍SQLite3的基本用法,包括安装、创建数据库、执行SQL语句等,帮助读者快速上手SQLite3数据库。

SQLite3是一款轻量级的关系型数据库,与其他数据库系统相比,它不需要独立的服务器进程或操作系统级别的配置。下面我们将介绍SQLite3的基本用法,包括安装、创建数据库、执行SQL语句等。
一、安装SQLite3
在大多数Linux发行版和macOS系统中,SQLite3已经预装好了。如果你使用的是Windows系统,可以从SQLite官网下载安装包进行安装。
二、创建数据库
在命令行中输入以下命令即可创建一个名为“test.db”的数据库:

  1. sqlite3 test.db

三、执行SQL语句

  1. 创建表
    在数据库中创建一个名为“students”的表,表中有“id”、“name”和“age”三个字段。
    1. CREATE TABLE students (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);
  2. 插入数据
    向“students”表中插入一条数据:
    1. INSERT INTO students (name, age) VALUES ('Alice', 20);
  3. 查询数据
    查询“students”表中的所有数据:
    1. SELECT * FROM students;
  4. 更新数据
    将“Alice”的年龄更新为21:
    1. UPDATE students SET age = 21 WHERE name = 'Alice';
  5. 删除数据
    删除“students”表中年龄为21的记录:
    1. DELETE FROM students WHERE age = 21;
  6. 创建索引
    为了提高查询效率,可以在“name”字段上创建一个索引:
    1. CREATE INDEX idx_name ON students(name);
    四、命令行工具使用技巧
    在命令行中输入.help可以查看所有可用的命令和选项。另外,可以使用.命令来执行SQL语句,例如:.tables可以查看当前数据库中的所有表。