전체 프로젝트에는 테이블이 4개뿐입니다
책-책 마스터 테이블은 카테고리, 저자 설명 등 책의 세부 정보를 기록합니다.
유형-카테고리 테이블, 책 카테고리 관리
메뉴 카탈로그 테이블
properties -구성 테이블
book 테이블은 기본 도서 테이블입니다
code: 도서 코드 레코드에 사용되며, 이 필드는 도서의 고유성을 결정하는 데 고려될 수 있습니다
typeId: 책 카테고리를 식별하는 연관 유형 테이블 기본 키 ID
title :책 제목
author: Author
lastMenuId: 최신 장 디렉토리, 연관 메뉴 테이블 기본 키 ID
description: 책 설명
originalUrl(사용되지 않음)
imageUri: 이미지 주소, 이 주소는 상대 주소입니다. 도서 표시 이미지의 파일명이 기록됩니다
createTime: 도서 입력 시간
updateTime: 마지막 업데이트 시간
rootTypeId: 메인 카테고리 ID, tpye 테이블 기본 키 ID, 자세한 내용은 유형 테이블 기록 참조
menuNum: 숫자 of book Catalogs
textSize :현재 책에 몇 단어가 있습니까?
menu Chapter table:
description: Chapter name
prevMenuId: 이전 장 ID(메뉴 테이블 기본 키 ID)
nextMenuId : 다음 장 id (메뉴 테이블 기본 키 id)
bookId: 책 id (책 테이블 기본 키 id)
contentUri: 텍스트 주소 (이 주소는 텍스트 파일이 서버에 저장되는 주소입니다)
createTime: 챕터 항목 시간
code: 챕터 코드(특정 기능 없음)
mversion: 챕터 버전 관리(반복 입력 방지)
type table은 책 카테고리 테이블:
description: 카테고리 설명
level: 카테고리 레벨
parentId: 상위 카테고리
카테고리 설정 위에서 언급했듯이 메인 카테고리는 레벨 1이고, 그 아래에는 레벨 2의 하위 카테고리가 있습니다. 하위 카테고리의 parentId는 상위 카테고리의 기본 키 ID와 연결됩니다. 기본 카테고리에는 상위 카테고리가 없습니다. 즉, parentId는 0
여기서 언급할 사항 중 하나는 상위 카테고리의 기본 키 * 100이 하위 카테고리의 기본 키 ID로 증가된다는 것입니다. 예를 들어 ID가 101인 상위 카테고리의 ID는 1
속성 테이블이 구성에 사용됩니다. 다음 버전에서는 프로그램의 속성에 구성을 배치하는 것이 좋습니다.
이제 이 테이블에는 하나의 구성만 있습니다.
pKey: 프로그램에 해당하는 pValue 값을 읽고 홈페이지에 윤곽 표시를 만듭니다.
테이블 생성 스크립트는 참고용으로 여기에 제공됩니다.
<br/>
ET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for book-- ----------------------------DROP TABLE IF EXISTS `book`;CREATE TABLE `book` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '图书主表', `code` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '图书编码(默认图书目录地址,也是图书文件保留目录)', `typeId` int(11) DEFAULT NULL COMMENT '类别', `title` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '书名', `author` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '作者', `lastMenuId` int(11) DEFAULT '0' COMMENT '最新章节目录Id', `description` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '简介描述', `originalUrl` varchar(200) COLLATE utf8_bin DEFAULT NULL COMMENT '已废弃', `imageUri` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '图片地址', `createTime` timestamp NULL DEFAULT NULL COMMENT '创建时间', `updateTime` timestamp NULL DEFAULT NULL COMMENT '更新时间', `rootTypeId` int(11) DEFAULT NULL COMMENT '主类别', `menuNum` int(11) DEFAULT '0' COMMENT '章节总数', `textSize` bigint(18) DEFAULT '0' COMMENT '小说字数', PRIMARY KEY (`id`), UNIQUE KEY `index_title` (`code`) USING BTREE, KEY `FK_mxn08ipa84r1evyt2cnn7jkpi` (`typeId`,`rootTypeId`), KEY `FK_6ji3nbliycexuj771dlqn25s3` (`lastMenuId`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;-- ------------------------------ Table structure for menu-- ----------------------------DROP TABLE IF EXISTS `menu`;CREATE TABLE `menu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `description` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '描述', `prevMenuId` int(11) DEFAULT '0' COMMENT '上一章id', `nextMenuId` int(11) DEFAULT '0' COMMENT '下一章id', `bookId` int(11) DEFAULT NULL COMMENT '图书id', `contentUri` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '文本路径', `createTime` timestamp NULL DEFAULT NULL COMMENT '创建时间', `code` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '编码(做索引)', `mversion` varchar(45) COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mvserion` (`mversion`) USING BTREE, KEY `FK_c6rhyxr26doitte59912cid6v` (`bookId`), CONSTRAINT `menu_ibfk_1` FOREIGN KEY (`bookId`) REFERENCES `book` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=231 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;-- ------------------------------ Table structure for properties-- ----------------------------DROP TABLE IF EXISTS `properties`;CREATE TABLE `properties` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pKey` varchar(45) COLLATE utf8_bin NOT NULL, `pValue` varchar(256) COLLATE utf8_bin NOT NULL, `description` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '描述', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;-- ------------------------------ Table structure for type-- ----------------------------DROP TABLE IF EXISTS `type`;CREATE TABLE `type` ( `id` int(11) NOT NULL AUTO_INCREMENT, `description` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '类别描述', `level` int(11) DEFAULT NULL COMMENT '类别等级', `parentId` int(11) unsigned DEFAULT '0' COMMENT '父类别', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=702 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
위 내용은 자바 데이터베이스 테이블 구조의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!