代码点读机 / SQL / KEY

KEY SQL · 约束

KEY 用于 PRIMARY KEY 和 FOREIGN KEY 约束中,前者唯一标识一行,后者建立表间关联。

怎么用

PRIMARY KEY (列) / FOREIGN KEY (列) REFERENCES 表(列)

小例子

CREATE TABLE 订单 (
  id INTEGER PRIMARY KEY,
  用户编号 INT,
  FOREIGN KEY (用户编号) REFERENCES 用户(编号)
);

运行结果

订单通过用户编号关联到用户表。

提醒:SQLite 默认不检查外键,要先执行 PRAGMA foreign_keys = ON; 才真正生效。

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

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