代码点读机 / SQL / ADD

ADD SQL · 关键字

ALTER TABLE ADD 的 ADD:给已经建好的表追加一个新列,老行的新列先填默认值或 NULL。

怎么用

ALTER TABLE 表 ADD COLUMN 列名 类型;

小例子

ALTER TABLE 用户 ADD COLUMN 电话 TEXT;

效果

用户表多出一列「电话」。

提醒:SQLite 加列限制较多:新列不能是 PRIMARY KEY 或 UNIQUE;带 DEFAULT 时默认值不能是 CURRENT_TIME/CURRENT_DATE/CURRENT_TIMESTAMP 或括号括起的表达式,NOT NULL 列还必须带非 NULL 的默认值。

官方文档:https://www.sqlite.org/lang_altertable.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条