📅  最后修改于: 2023-12-03 14:47:40.706000             🧑  作者: Mango
在SQL中,表是用于存储数据的一种结构。表由行和列组成,行表示一个记录,列表示记录中的数据项。基本的表结构包含表名、列名和数据类型等。
在SQL中,我们可以使用CREATE TABLE语句来创建表。例如,下面的语句创建了一个名为students
的表,该表包含了id
、name
和age
三列:
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
);
其中,id
列指定为主键,name
列的数据类型为TEXT
,age
列的数据类型为INTEGER
。
创建完成表后,我们可以使用INSERT INTO语句来向表中插入数据。例如,下面的语句向students
表中插入了一行数据:
INSERT INTO students (id, name, age)
VALUES (1, 'Alice', 18);
在SQL中,我们可以使用SELECT语句来查询表中的数据。例如,下面的语句查询了students
表中所有的记录:
SELECT * FROM students;
我们也可以只查询表中的某些列,例如:
SELECT name, age FROM students;
如果我们需要更新表中的数据,可以使用UPDATE语句。例如,下面的语句将students
表中id
为1的记录中的name
字段更新为Bob
:
UPDATE students SET name = 'Bob' WHERE id = 1;
如果我们需要删除表中的数据,可以使用DELETE语句。例如,下面的语句将students
表中id
为1的记录删除:
DELETE FROM students WHERE id = 1;
如果我们需要修改表结构,可以使用ALTER TABLE语句。例如,下面的语句将students
表中的age
列改为REAL
类型:
ALTER TABLE students
MODIFY COLUMN age REAL;
SQL中的表结构是数据库系统中最基本的结构,通过CREATE TABLE语句创建表后,我们可以使用INSERT INTO、SELECT、UPDATE、DELETE和ALTER TABLE等语句对表进行操作。在实际的数据库开发中,我们通常需要根据具体的需求创建并使用不同的表结构。