>  기사  >  Java  >  자바 데이터베이스 테이블 구조

자바 데이터베이스 테이블 구조

巴扎黑
巴扎黑원래의
2017-06-26 11:33:432356검색

전체 프로젝트에는 테이블이 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.