您的位置:

SQLite3语句的详解

一、创建表格

创建表格是数据库中最基础的操作之一,它是存储数据的基础。在SQLite3中,可以使用CREATE TABLE语句来创建一个表格。在CREATE TABLE语句中,需要指定表格名称、列名和列数据类型等。

CREATE TABLE table_name (
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
);

例如,我们可以创建一个名为"students"的表格,其中包含"id"、"name"、"age"和"gender"四列:

CREATE TABLE students (
   id INT PRIMARY KEY,
   name TEXT,
   age INT,
   gender TEXT
);

在上面的例子中,我们创建了一个名为"students"的表格,该表格拥有四个列:id、name、age和gender。其中,id列是主键,且数据类型为整数;name、age和gender列的数据类型分别为文本和整数。

二、插入数据

当我们创建了一个表格之后,我们需要向表格中插入数据。在SQLite3中,可以使用INSERT INTO语句来插入数据。

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

例如,我们可以向"students"表格中插入一条数据:

INSERT INTO students (id, name, age, gender)
VALUES (1, "张三", 20, "男");

在上面的例子中,我们向"students"表格中插入了一条记录,其中id为1,name为"张三",age为20,gender为"男"。

三、查询数据

查询数据是我们在使用数据库时最常见的操作之一,我们可以使用SELECT语句来查询数据。在SELECT语句中,需要指定要查询的列和查询的表格名称。

SELECT column1, column2, ...
FROM table_name
WHERE condition;

例如,我们可以使用以下SELECT语句查询"students"表格中的数据:

SELECT id, name, age, gender FROM students;

在上面的例子中,我们查询了"students"表格中的所有数据。

四、更新数据

当我们需要更新表格中的某条记录时,可以使用UPDATE语句。在UPDATE语句中,需要指定要更新的表格名称、要更新的列和更新后的数值,以及更新的条件。

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

例如,我们可以使用以下UPDATE语句更新"students"表格中id为1的记录的age:

UPDATE students SET age = 22 WHERE id = 1;

在上面的例子中,我们将"students"表格中id为1的记录的age更新为22。

五、删除数据

当我们需要删除表格中的某条记录时,可以使用DELETE语句。在DELETE语句中,需要指定要删除的表格名称和删除的条件。

DELETE FROM table_name WHERE condition;

例如,我们可以使用以下DELETE语句删除"students"表格中id为1的记录:

DELETE FROM students WHERE id = 1;

在上面的例子中,我们删除了"students"表格中id为1的记录。