[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/primary-code-test/hotelbook-JavaWeb/master/src/sql/sql.sql [Back]  [Original]

-- hotelbook
CREATE SCHEMA `hotelbook` DEFAULT CHARACTER SET utf8 ;

-- 
CREATE TABLE `hotelbook`.`login` (
   `loginId` INT NOT NULL AUTO_INCREMENT COMMENT '',
   `loginName` VARCHAR(45) NOT NULL COMMENT '',
   `loginPwd` VARCHAR(45) NOT NULL COMMENT '',
   `loginNickName` VARCHAR(45) NULL COMMENT '' ,
   `loginAdmin` INT NULL COMMENT '0',
   PRIMARY KEY (`loginId`),
   UNIQUE INDEX `loginName_UNIQUE` (`loginName` ASC));

-- login
INSERT INTO `hotelbook`.`login` (`loginName`,`loginPwd`,`loginNickName`,`loginAdmin`) VALUE ("root","eySvyLyA5UjWbE5/9yFxxQ==","",0);

-- 
CREATE TABLE `hotelbook`.`logInfo` (
   `logId` INT NOT NULL AUTO_INCREMENT COMMENT '',
   `logName` VARCHAR(45) NOT NULL COMMENT '',
   `loginId` INT NOT NULL COMMENT '  login',
   `loginName` VARCHAR(45)  NULL COMMENT '',
   `logDate` VARCHAR(45) NULL COMMENT '' ,
   PRIMARY KEY (`logId`),
   CONSTRAINT `fk_logInfo_1`
    FOREIGN KEY (`loginId`)
    REFERENCES `hotelbook`.`login` (`loginId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

-- 
-- 
-- /
-- 

-- 
CREATE TABLE `hotelbook`.`floorInfo` (
  `floorId` INT NOT NULL AUTO_INCREMENT COMMENT '',
  `floorName` VARCHAR(45) NULL COMMENT '',
  PRIMARY KEY (`floorId`));

-- 
CREATE TABLE `hotelbook`.`roomType` (
  `typeId` VARCHAR(45) NOT NULL COMMENT '',
  `typeName` VARCHAR(45) NULL COMMENT '',
  `price` VARCHAR(20) NULL COMMENT '',
  `splicPrice` VARCHAR(20) NULL COMMENT '',
  `exceedance` INT NULL COMMENT '',
  `isSplice` VARCHAR(10) NULL COMMENT '',
  PRIMARY KEY (`typeId`));

-- 
CREATE TABLE `hotelbook`.`roomInfo` (
  `roomId` VARCHAR(45) NOT NULL COMMENT '',
  `typeId` VARCHAR(45) NOT NULL COMMENT '',
  `floorId` INT NOT NULL COMMENT '',
  `ratedNum` INT NULL COMMENT '',
  `bedNum` INT NULL COMMENT '',
  `roomDescription` VARCHAR(45) NULL COMMENT '',
  `remark` VARCHAR(100) NULL COMMENT '',
  `status` VARCHAR(10) NULL COMMENT '',
  `isSplice` VARCHAR(10) NULL COMMENT '',
  PRIMARY KEY (`roomId`),
  INDEX `fk_roomInfo_1_idx` (`typeId` ASC),
  INDEX `fk_roomInfo_2_idx` (`floorId` ASC),
  CONSTRAINT `fk_roomInfo_1`
    FOREIGN KEY (`typeId`)
    REFERENCES `hotelbook`.`roomType` (`typeId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_roomInfo_2`
    FOREIGN KEY (`floorId`)
    REFERENCES `hotelbook`.`floorInfo` (`floorId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

-- 
CREATE TABLE `hotelbook`.`orderInfo` (
  `orderId` VARCHAR(45) NOT NULL COMMENT '',
  `orderName` VARCHAR(45) NULL COMMENT '',
  `orderPhone` VARCHAR(45) NULL COMMENT '',
  `orderIDcard` VARCHAR(18) NULL COMMENT '',
  `typeId` VARCHAR(45) NOT NULL COMMENT '',
  `arrireDate` VARCHAR(45) NULL COMMENT '',
  `leaveDate` VARCHAR(45) NULL COMMENT '',
  `orderState` VARCHAR(20) NULL COMMENT '',
  `checkNum` VARCHAR(45) NULL COMMENT '',
  `roomId` VARCHAR(45) NULL COMMENT '',
  `price` VARCHAR(20) NULL COMMENT '',
  `checkPrice` VARCHAR(20) NULL COMMENT '',
  `discount` INT NULL COMMENT '',
  `discountReason` VARCHAR(60) NULL COMMENT '',
  `addBed` VARCHAR(10) NULL COMMENT '',
  `addBedPrice` VARCHAR(20) NULL COMMENT '',
  `orderMoney` VARCHAR(20) NULL COMMENT '',
  `remark` VARCHAR(500) NULL COMMENT '',
  `operatorId` VARCHAR(45) NULL COMMENT '',
  PRIMARY KEY (`orderId`),
  INDEX `fk_orderInfo_1_idx` (`typeId` ASC),
  CONSTRAINT `fk_orderInfo_1`
    FOREIGN KEY (`typeId`)
    REFERENCES `hotelbook`.`roomType` (`typeId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

-- 
CREATE TABLE `hotelbook`.`checkInInfo` (
  `checkId` VARCHAR(45) NOT NULL COMMENT '',
  `orderId` VARCHAR(45) NULL COMMENT '',
  `checkName` VARCHAR(45) NULL COMMENT '',
  `checkPhone` VARCHAR(45) NULL COMMENT '',
  `checkIDcard` VARCHAR(18) NULL COMMENT '',
  `typeId` VARCHAR(45) NOT NULL COMMENT '',
  `arrireTime` VARCHAR(45) NULL COMMENT '',
  `leaveTime` VARCHAR(45) NULL COMMENT '',
  `checkState` VARCHAR(20) NULL COMMENT '',
  `checkNum` INT NULL COMMENT '',
  `roomId` VARCHAR(45) NOT NULL COMMENT '',
  `price` VARCHAR(20) NULL COMMENT '',
  `checkPrice` VARCHAR(20) NULL COMMENT '',
  `discount` INT NULL COMMENT '',
  `discountReason` VARCHAR(60) NULL COMMENT '',
  `addBed` VARCHAR(10) NULL COMMENT '',
  `addBedPrice` VARCHAR(20) NULL COMMENT '',
  `orderMoney` VARCHAR(20) NULL COMMENT '',
  `money` VARCHAR(20) NULL COMMENT '',
  `isCheck` VARCHAR(10) NULL COMMENT '',
  `checkMoney` VARCHAR(20) NULL COMMENT '',
  `checkDate` VARCHAR(45) NULL COMMENT '',
  `remark` VARCHAR(500) NULL COMMENT '',
  `operatorId` VARCHAR(45) NULL COMMENT '',
  PRIMARY KEY (`checkId`),
  INDEX `fk_checkInfo_1_idx` (`typeId` ASC),
  INDEX `fk_checkInfo_2_idx` (`roomId` ASC),
  CONSTRAINT `fk_checkInfo_1`
    FOREIGN KEY (`typeId`)
    REFERENCES `hotelbook`.`roomType` (`typeId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_checkInfo_2`
    FOREIGN KEY (`roomId`)
    REFERENCES `hotelbook`.`roomInfo` (`roomId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

-- 
CREATE TABLE `hotelbook`.`billInfo` (
  `billId` INT NOT NULL COMMENT '',
  `checkId` VARCHAR(45) NOT NULL COMMENT '',
  `costMoney` VARCHAR(20) NULL COMMENT '',
  `costDate` VARCHAR(45) NULL COMMENT '',
  `remark` VARCHAR(100) NULL COMMENT '',
  PRIMARY KEY (`billId`),
  INDEX `fk_billInfo_1_idx` (`checkId` ASC),
  CONSTRAINT `fk_billInfo_1`
    FOREIGN KEY (`checkId`)
    REFERENCES `hotelbook`.`checkInInfo` (`checkId`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

-- 
CREATE TABLE `hotelbook`.`authInfo` (
  `authId` INT NOT NULL AUTO_INCREMENT COMMENT '',
  `authItem` VARCHAR(45) NULL COMMENT '',
  `isRead` VARCHAR(45) NULL COMMENT '',
  `isWrite` VARCHAR(45) NULL COMMENT '',
  `isChange` VARCHAR(45) NULL COMMENT '',
  `isDelete` VARCHAR(45) NULL COMMENT '',
  PRIMARY KEY (`authId`));


Web Proxy Viewer  |  New URL  |  Original Page