Table Create Table xsdmx CREATE TABLE `xsdmx` (\n `xsdh` varchar(12) NOT NULL,\n `xh` smallint(6) NOT NULL,\n `sph` varchar(4) NOT NULL,\n `sl` smallint(6) NOT NULL,\n `dj` decimal(5,1) NOT NULL,\n `je` decimal(10,1) NOT NULL,\n PRIMARY KEY (`xsdh`,`xh`),\n KEY `sph` (`sph`),\n CONSTRAINT `sph` FOREIGN KEY (`sph`) REFERENCES `sp` (`sph`) ON UPDATE CASCADE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8
时间: 2023-08-03 11:49:10 浏览: 73
这段代码表示创建了一个名为“xsdmx”的表,该表包含以下字段:
- xsdh:销售单号,类型为 varchar(12),不允许为空。
- xh:序号,类型为 smallint(6),不允许为空。
- sph:商品号,类型为 varchar(4),不允许为空。该字段是一个外键,参照了商品表 sp 中的 sph 字段。
- sl:销售数量,类型为 smallint(6),不允许为空。
- dj:单价,类型为 decimal(5,1),不允许为空。
- je:金额,类型为 decimal(10,1),不允许为空。
该表的主键由 xsdh 和 xh 两个字段组成。此外,它还定义了一个名为“sph”的索引,用于优化查询操作。最后,该表还定义了一个名为“sph”的外键约束,将该表的 sph 字段与商品表 sp 的 sph 字段关联起来,并使用 ON UPDATE CASCADE 设置了级联更新操作。
阅读全文