2.设有工厂管理系统包含如下关系模式:
产品(产品代码,产品名称,数量,仓库代码)
仓库(仓库代码,仓库名称)
请写出创建相应数据表的SQL语句,要求定义主键和外键,并定义产品名称不能为空,产品数量不能为负数,仓库名称取唯一值。
CREATE TABLE `产品` (
`产品代码` INT(10) NOT NULL AUTO_INCREMENT,
`产品名称` VARCHAR(50) NOT NULL,
`数量` INT(10) UNSIGNED NULL DEFAULT NULL, --UNSIGNED 限制不能为负
`仓库代码` INT(10) NOT NULL,
PRIMARY KEY (`产品代码`) USING BTREE, --主键
UNIQUE INDEX `仓库代码` (`仓库代码`) USING BTREE --值唯一
FOREIGN KEY (`仓库代码`) REFERENCES `仓库` (`仓库代码`) ON UPDATE NO ACTION ON DELETE NO ACTION --添加外键
)
ENGINE=InnoDB --InnoDB 引擎;
如有帮助,请采纳
先把你想的和你做的写出来,大家再帮你修改