📜  sql中的表结构(1)

📅  最后修改于: 2023-12-03 14:47:40.706000             🧑  作者: Mango

SQL中的表结构

在SQL中,表是用于存储数据的一种结构。表由行和列组成,行表示一个记录,列表示记录中的数据项。基本的表结构包含表名、列名和数据类型等。

创建表

在SQL中,我们可以使用CREATE TABLE语句来创建表。例如,下面的语句创建了一个名为students的表,该表包含了idnameage三列:

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

其中,id列指定为主键,name列的数据类型为TEXTage列的数据类型为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等语句对表进行操作。在实际的数据库开发中,我们通常需要根据具体的需求创建并使用不同的表结构。