SQLite 命令学习笔记
SQLite 是一款非常流行的关系型数据库管理系统,它以其简单、轻量级、可嵌入等特点备受开发者的青睐。本文将介绍 SQLite 的常用命令,帮助初学者更好地学习和使用 SQLite。
1. 创建数据库
在 SQLite 中,使用 CREATE DATABASE
命令可以创建一个新的数据库。以下是创建一个名为 test.db
的新数据库的命令:
sqlCopy CodeCREATE DATABASE test;
2. 创建表
在创建完数据库之后,需要使用 CREATE TABLE
命令来创建表格。下面是创建一个名为 users
的表格的命令:
sqlCopy CodeCREATE TABLE users(
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
email VARCHAR(255)
);
上面的代码中,我们创建了一个包含 id
、name
、age
和 email
四个字段的表格。其中,id
字段是主键,name
和 email
字段是字符串类型,age
字段是整数类型。
3. 插入数据
使用 INSERT INTO
命令可以向表格中插入数据。以下是向 users
表格中插入一条数据的命令:
sqlCopy CodeINSERT INTO users(id, name, age, email) VALUES(1, 'Tom', 18, 'tom@example.com');
4. 查询数据
使用 SELECT
命令可以从表格中查询数据。以下是查询 users
表格中所有数据的命令:
sqlCopy CodeSELECT * FROM users;
使用 LIMIT
子句可以限制返回结果的数量。以下是查询 users
表格中前 10 条数据的命令:
sqlCopy CodeSELECT * FROM users LIMIT 10;
5. 更新数据
使用 UPDATE
命令可以更新表格中的数据。以下是将 users
表格中 id
为 1 的记录的 age
字段更新为 20 的命令:
sqlCopy CodeUPDATE users SET age = 20 WHERE id = 1;
6. 删除数据
使用 DELETE FROM
命令可以删除表格中的数据。以下是删除 users
表格中 id
为 1 的记录的命令:
sqlCopy CodeDELETE FROM users WHERE id = 1;
7. 删除表
使用 DROP TABLE
命令可以删除表格。以下是删除 users
表格的命令:
sqlCopy CodeDROP TABLE users;
8. 删除数据库
如果不再需要某个数据库,可以使用 DROP DATABASE
命令删除它。以下是删除名为 test
的数据库的命令:
sqlCopy CodeDROP DATABASE test;
以上是 SQLite 的常用命令。通过学习这些命令,我们可以更好地了解 SQLite 的基本使用方法。