SQL定义功能中,用CREATE TABLE建立表时,FOREIGN KEY...REFERENCES…短语的含义是A.说明主关键字B.建立表之间的联系C.说明有效性规则
短语的含义是 A.说明主关键字B.建立表之间的联系C.说明有效性规则D.说明根据指定数组的内容建立表 相关知识点: 试题来源: 解析 B [解析] 在使用SQL语句CREATE TABLE建立表时,可使用印FOREIGN KEY…REFERENCES…短语来建立表之间的联系。反馈 收藏
CREATE TABLE Orders ( OrderID int, ProductName varchar(255), CustomerID int, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID));```2. 在已经存在的表中添加外键约束:```ALTER TABLE 表名ADD FOREIGN KEY (外键列) REFERENCES 参考表名 (参考表的列);```例如,向已经存在的"Orders"表中添加...
CREATETABLE表名1(列1数据类型PRIMARYKEY,列2数据类型,...);CREATETABLE表名2(列3数据类型,列4数据类型,...FOREIGNKEY(列3)REFERENCES表名1(列1)); 在上述示例中,我们在表名2中添加了一个外键约束,将列3关联到了表名1中的列列1。使用FOREIGN KEY子句指定要用作外键的列,使用REFERENCES子句指定目标表及目标...
在创建表时,可以通过使用FOREIGN KEY关键字来定义外键。外键用于建立表与表之间的关系,确保引用的值在另一个表中存在。定义外键的语法如下: CREATE TABLE 表名( 列1 数据类型, 列2 数据类型, ... FOREIGN KEY (列名) REFERENCES 关联表名(关联列名) ); 复制代码 例如,如果要在一个名为"orders"的表中创建...
FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) ) SQL Server / Oracle / MS Access: CREATE TABLE Orders ( O_Id int NOT NULL PRIMARY KEY, OrderNo int NOT NULL, P_Id int FOREIGN KEY REFERENCES Persons(P_Id) ) 如需命名 FOREIGN KEY 约束,并定义多个列的 FOREIGN KEY 约束,请使用下面的 SQL...
create table cong ( code int Primary key, name varchar(20), zhu int, foreign key【代表外键】 (zhu) references【引用】 zhu ( code)[ 建立外键关系 ] ) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 样式:foreign key(列名) references 主表名(列名) 外键 ...
FOREIGN KEY是一张表中的字段(或字段集合),它引用另一张表中的主键。具有外键的表称为子表,具有主键的表称为被引用表或父表。 外键语法如下: 创建表时添加外键约束: CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ..., FOREIGN KEY (外键列名) REFERENCES 参照表名(参照列名) ); 在已有表中...
属性名 类型 primary key, 属性名 类型 foreign key references [外键来自的表](外键的属性名), 属性名 类型 not null, 属性名 类型 null, ··· ···); --实例 create table Student( --创建Student表 Stu_id varchar(10) primary key, --学号Stu_id设置为主键 ...
OrderIDintNOTNULLPRIMARYKEY, OrderNumberintNOTNULL, PersonIDintFOREIGNKEYREFERENCESPersons(PersonID) ); 要允许对FOREIGN KEY约束进行命名,并在多列上定义FOREIGN KEY约束,请使用以下 SQL 语法: 对于MySQL / SQL Server / Oracle / MS Access: CREATETABLEOrders ( ...