📅  最后修改于: 2023-12-03 14:47:39.686000             🧑  作者: Mango
在 SQLite 数据库中,我们经常需要更改表的结构,其中一种常见的操作是添加多列。本文将向程序员介绍如何使用 SQL 语句在 SQLite 中添加多列。
首先我们先回忆一下如何添加单列。假设我们有一个名为 users
的表,现在想要添加一个名为 age
,数据类型为整数的列。我们可以使用以下 SQL 语句:
ALTER TABLE users ADD COLUMN age INTEGER;
其中,ALTER TABLE
是用于更改表结构的关键字,ADD COLUMN
表示添加列,age
是列名,INTEGER
是数据类型。这条语句将在 users
表中添加一个新列。
要添加多列,我们只需要在上述语句中添加多个列即可。下面是一个示例,添加了三列 age
、gender
和 email
:
ALTER TABLE users ADD COLUMN age INTEGER, ADD COLUMN gender TEXT, ADD COLUMN email TEXT;
与单列添加相比,我们只需要在每个列的后面添加 , ADD COLUMN
即可。
-- 添加单列
ALTER TABLE users ADD COLUMN age INTEGER;
-- 添加多列
ALTER TABLE users ADD COLUMN age INTEGER, ADD COLUMN gender TEXT, ADD COLUMN email TEXT;
以上就是在 SQLite 中添加多列的方法。你还可以使用其他关键字和限制条件来更改表结构,如 DROP COLUMN
删除列,MODIFY COLUMN
修改数据类型等。具体可以参考 SQLite 的官方文档。