/* Navicat Premium Data Transfer Source Server : Mysql Source Server Type : MySQL Source Server Version : 80026 Source Host : localhost:3306 Source Schema : jiudianmanage Target Server Type : MySQL Target Server Version : 80026 File Encoding : 65001 Date: 20/10/2021 18:46:26 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0;--临时禁用外键约束检查,便于删除和重建表 -- ---------------------------- -- Table structure for config -- ---------------------------- DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( `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,--订单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, `userid` int NULL DEFAULT NULL, PRIMARY KEY (`orderid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for room -- ---------------------------- DROP TABLE IF EXISTS `room`; CREATE TABLE `room` ( `roomid` int NOT NULL, `local` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `money` double NULL DEFAULT NULL, `state` int NULL DEFAULT NULL, `type` int NULL DEFAULT NULL, PRIMARY KEY (`roomid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `userid` int NOT NULL, `useraccount` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `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,--权限等级,整数类型 `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, `phonenumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, PRIMARY KEY (`userid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1;--重新启用外键约束检查,确保数据完整性。