SQLite 命令学习笔记

SQLite 是一款非常流行的关系型数据库管理系统,它以其简单、轻量级、可嵌入等特点备受开发者的青睐。本文将介绍 SQLite 的常用命令,帮助初学者更好地学习和使用 SQLite。

1. 创建数据库

在 SQLite 中,使用 CREATE DATABASE 命令可以创建一个新的数据库。以下是创建一个名为 test.db 的新数据库的命令:

sqlCopy Code
CREATE DATABASE test;

2. 创建表

在创建完数据库之后,需要使用 CREATE TABLE 命令来创建表格。下面是创建一个名为 users 的表格的命令:

sqlCopy Code
CREATE TABLE users( id INT PRIMARY KEY, name VARCHAR(50), age INT, email VARCHAR(255) );

上面的代码中,我们创建了一个包含 idnameageemail 四个字段的表格。其中,id 字段是主键,nameemail 字段是字符串类型,age 字段是整数类型。

3. 插入数据

使用 INSERT INTO 命令可以向表格中插入数据。以下是向 users 表格中插入一条数据的命令:

sqlCopy Code
INSERT INTO users(id, name, age, email) VALUES(1, 'Tom', 18, 'tom@example.com');

4. 查询数据

使用 SELECT 命令可以从表格中查询数据。以下是查询 users 表格中所有数据的命令:

sqlCopy Code
SELECT * FROM users;

使用 LIMIT 子句可以限制返回结果的数量。以下是查询 users 表格中前 10 条数据的命令:

sqlCopy Code
SELECT * FROM users LIMIT 10;

5. 更新数据

使用 UPDATE 命令可以更新表格中的数据。以下是将 users 表格中 id 为 1 的记录的 age 字段更新为 20 的命令:

sqlCopy Code
UPDATE users SET age = 20 WHERE id = 1;

6. 删除数据

使用 DELETE FROM 命令可以删除表格中的数据。以下是删除 users 表格中 id 为 1 的记录的命令:

sqlCopy Code
DELETE FROM users WHERE id = 1;

7. 删除表

使用 DROP TABLE 命令可以删除表格。以下是删除 users 表格的命令:

sqlCopy Code
DROP TABLE users;

8. 删除数据库

如果不再需要某个数据库,可以使用 DROP DATABASE 命令删除它。以下是删除名为 test 的数据库的命令:

sqlCopy Code
DROP DATABASE test;

以上是 SQLite 的常用命令。通过学习这些命令,我们可以更好地了解 SQLite 的基本使用方法。