diff --git a/jiudianmanage.sql b/jiudianmanage.sql index 308ff2e..32723d7 100644 --- a/jiudianmanage.sql +++ b/jiudianmanage.sql @@ -15,35 +15,35 @@ */ SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; +SET FOREIGN_KEY_CHECKS = 0;--临时禁用外键约束检查,便于删除和重建表 -- ---------------------------- -- Table structure for config -- ---------------------------- DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( - `id` int NOT NULL, - `managesalary` double(10, 2) NULL DEFAULT NULL, - `staffsalary` double(10, 2) NULL DEFAULT NULL, - `cleanerssalary` double(10, 2) NULL DEFAULT NULL, - `manage` double(10, 2) NULL DEFAULT NULL, - `staff` double(10, 2) NULL DEFAULT NULL, - `cleaner` double(10, 2) NULL DEFAULT NULL, - `totalmoney` double(10, 2) NULL DEFAULT NULL, - `totalroom` double(10, 2) NULL DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE + `id` int NOT NULL,-- 配置ID,主键,整数类型 + `managesalary` double(10, 2) NULL DEFAULT NULL,--经理工资,双精度浮点数,最多10位,2位小数 + `staffsalary` double(10, 2) NULL DEFAULT NULL,--员工工资,同上 + `cleanerssalary` double(10, 2) NULL DEFAULT NULL,--清洁员工资,同上 + `manage` double(10, 2) NULL DEFAULT NULL,--经理数量,同上 + `staff` double(10, 2) NULL DEFAULT NULL,--员工数量,同上 + `cleaner` double(10, 2) NULL DEFAULT NULL,--清洁员数量,同上 + `totalmoney` double(10, 2) NULL DEFAULT NULL,-- 总金额,同上 + `totalroom` double(10, 2) NULL DEFAULT NULL, --总客房数,同上 + PRIMARY KEY (`id`) USING BTREE--指定索引使用的数据结构 ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; - +--使用InnoDB存储引擎,支持事务,字符集为utf8,动态行格式,优化存储 -- ---------------------------- -- Table structure for order -- ---------------------------- DROP TABLE IF EXISTS `order`; CREATE TABLE `order` ( - `orderid` int NOT NULL, - `householdname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, - `ID` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, - `starttime` datetime NULL DEFAULT NULL, - `endtime` datetime NULL DEFAULT NULL, + `orderid` int NOT NULL,--订单ID,主键,整数类型 + `householdname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--住户姓名,可变长度字符串,最多255字符 + `ID` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--身份证号,同上 + `starttime` datetime NULL DEFAULT NULL,--创建一个名为starttime的字段,类型为datetime,允许为空,且默认值为NULL。 + `endtime` datetime NULL DEFAULT NULL,--创建一个名为endtime的字段,类型为datetime,允许为空,且默认值为NULL。 `money` double NULL DEFAULT NULL, `state` int NULL DEFAULT NULL, `roomid` int NULL DEFAULT NULL, @@ -74,7 +74,7 @@ CREATE TABLE `user` ( `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `age` int NULL DEFAULT NULL, - `power` int NULL DEFAULT NULL, + `power` int NULL DEFAULT NULL,--权限等级,整数类型 `IDnumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `money` double NULL DEFAULT NULL, `photoUrl` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, @@ -82,4 +82,4 @@ CREATE TABLE `user` ( PRIMARY KEY (`userid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -SET FOREIGN_KEY_CHECKS = 1; +SET FOREIGN_KEY_CHECKS = 1;--重新启用外键约束检查,确保数据完整性。