创建两张表如下所示:
创建表的代码
CREATE TABLE Persons
(
P_id int(11) NOT NULL,
LastName varchar(20),
FirstName varchar(20),
Address varchar(30),
City varchar(30),
PRIMARY KEY(P_id)
);
创建完成的表
创建表的代码
CREATE TABLE Orders
(
O_id int(11) NOT NULL,
OrderNo int(11),
P_id int(11),
PRIMARY KEY(O_id),
FOREIGN KEY(P_id) REFERENCES Persons(P_id)
);
创建完成的表
总结
写SQL语句时可以使用缩径来提高代码的阅读性
一般把SQL关键字大写,自己定义的变量等小写方便区分
设置主键PRIMARY KEY(field_name)
设置外键FOREIGN KEY(field_name)REFERENCES table_name(primaryKey_name)
FOREIGN KEY后面跟着的是本表中的外键
REFERENCES后面跟着的是另一张表的主键