📜  SQL |列表(1)

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

SQL 列表

在 SQL 查询中,列(或字段)是数据的基本单位。列是表的组成部分,每列都有一个名称和数据类型,可以包含不同的值。

下面是 SQL 中与列相关的一些常见操作和语句:

创建表格

在创建表格时,需要指定列的名称和数据类型。可以使用以下语句来创建一个名为 table_name 的表格:

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

例如,我们可以创建一个名为 users 的表格,其中包含三个列:id(整型)、name(字符串)和 age(整型):

CREATE TABLE users (
  id INT,
  name VARCHAR(50),
  age INT
);
查询列

使用 SELECT 语句可以查询指定的列。以下示例查询 users 表格中的所有列:

SELECT * FROM users;

如果只需要查询特定的列,可以在 SELECT 语句后指定列名:

SELECT id, name FROM users;
插入数据

可以使用 INSERT INTO 语句向表中添加数据。以下示例向 users 表格中插入一条数据:

INSERT INTO users (id, name, age)
VALUES (1, 'Alice', 25);
更新列

使用 UPDATE 语句可以更新表格中的数据。以下示例将 users 表格中 name 为 'Alice' 的记录的 age 更新为 26:

UPDATE users
SET age = 26
WHERE name = 'Alice';
删除列

使用 DROP COLUMN 语句可以删除表格中的列。以下示例删除 users 表格中的 age 列:

ALTER TABLE users
DROP COLUMN age;
改变列

使用 ALTER COLUMN 语句可以更改表格中列的数据类型。以下示例将 users 表格中的 id 列从整型更改为字符串类型:

ALTER TABLE users
ALTER COLUMN id VARCHAR(10);

以上是 SQL 中与列相关的常见操作和语句。对于想要更深入了解 SQL 的程序员,建议参考官方文档或者其他学习资源。