0 0

看别人的项目,就是数据库的表看不懂,帮忙解释下3

-- MySQL dump 10.11
--
-- Host: localhost    Database: zxdy
-- ------------------------------------------------------
-- Server version 5.0.41-community-nt

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES latin1 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `dy_apply`
--

DROP TABLE IF EXISTS `dy_apply`;
CREATE TABLE `dy_apply` (
  `AID` int(11) NOT NULL auto_increment,
  `UID` int(11) default NULL,
  `TGID` int(11) default NULL,
  `AReason` varchar(200) NOT NULL,
  `AFlag` int(11) default '0',
  `AStatus` char(10) default '申请中',
  PRIMARY KEY  (`AID`),
  KEY `UID` (`UID`),
  KEY `TGID` (`TGID`),
CONSTRAINT `dy_apply_ibfk_1` FOREIGN KEY (`UID`) REFERENCES `dy_user` (`UID`) ON DELETE CASCADE,
  CONSTRAINT `dy_apply_ibfk_2` FOREIGN KEY (`TGID`) REFERENCES `dy_topic_group` (`TGID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `dy_apply`
--

LOCK TABLES `dy_apply` WRITE;/*!40000 ALTER TABLE `dy_apply` DISABLE KEYS */;
INSERT INTO `dy_apply` VALUES (2,1,10002,'范德萨发大萨菲',1,'拒绝申请'),(3,1,10004,'范德萨发大',0,'申请中'),(4,1,10000,'fsfaf',1,'拒绝申请'),(5,1,10002,'dsf',1,'拒绝申请'),(7,3,10002,'范德萨发大是',1,'同意申请'),(8,1,10002,'feafdsafdsafdas',1,'同意申请'),(9,1,10000,'fefewfewa',1,'同意申请'),(10,1,10003,'21',0,'申请中'),(11,1,10008,'fdsa',0,'申请中'),(12,1,10006,'想学习',0,'申请中');
/*!40000 ALTER TABLE `dy_apply` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dy_revert`
--

DROP TABLE IF EXISTS `dy_revert`;
CREATE TABLE `dy_revert` (
  `RID` int(11) NOT NULL auto_increment,
  `TID` int(11) default NULL,
  `UID` int(11) default NULL,
  `RTitle` varchar(200) default NULL,
  `RContent` text NOT NULL,
  `RDate` datetime NOT NULL,
  PRIMARY KEY  (`RID`),
  KEY `TID` (`TID`),
  KEY `UID` (`UID`),
CONSTRAINT `dy_revert_ibfk_1` FOREIGN KEY (`TID`) REFERENCES `dy_topic` (`TID`) ON DELETE CASCADE,
  CONSTRAINT `dy_revert_ibfk_2` FOREIGN KEY (`UID`) REFERENCES `dy_user` (`UID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dy_revert`
--

LOCK TABLES `dy_revert` WRITE;/*!40000 ALTER TABLE `dy_revert` DISABLE KEYS */;
INSERT INTO `dy_revert` VALUES (1,2,3,'','看书,上网问问题','2008-12-08 11:08:31'),(2,1,3,'','传说新版本的JAVA 会自动缓存BYTE范围内的值.','2008-12-08 11:08:31'),(3,1,3,'','楼主懂了吗?可以参考Java里的源代码','2008-12-08 11:08:31'),(4,1,3,'','谢谢大家指教','2008-12-08 11:08:31'),(5,3,3,'','认真学习,专心研究的话就好学','2008-12-08 11:08:31'),(6,10,1,'','\r\n测试测试测试测试测试测试测试测试测试10\r\n测试测试测试测试测试测试测试测试测试10\r\n测试测试测试测试测试测试测试测试测试10','2008-12-08 20:13:07'),(7,10,1,'回答 xyz 的问题','\r\n测试测试测试测试测试测试测试测试测试10\r\n测试测试测试测试测试测试测试测试测试10\r\n测试测试测试测试测试测试测试测试测试10','2008-12-08 20:13:15'),(8,1,2,'','都是一个人????','2008-12-10 23:01:33'),(9,6,2,'','新版本会缓存的 呵呵','2008-12-11 23:24:32'),(10,8,1,'','再次测试啊啊啊 啊','2008-12-12 01:16:36'),(11,10,1,'','学生\r\n\r\n注册时间 2008-12-08\r\n\r\n最后登陆 2008-12-12\r\n 2楼  发表于 2008-12-08 20:13:15 回答 xyz 的问题\r\n测试测试测试测试测试测试测试测试测试10 测试测试测试测试测试测试测试测试测试10 测试测试测试测试测试测试测试测试测试10 ','2008-12-12 01:16:56'),(12,4,2,'','回答过的问题嘛算法','2008-12-12 10:58:57'),(13,10,2,'','回答过了,是不是没有了么','2008-12-12 13:08:35'),(14,3,2,'','回答了 谢谢 呵呵。。。','2008-12-12 13:27:24'),(15,15,1,'','bbbbbbbbbbbbbbbbb','2009-03-16 20:45:19'),(16,15,1,'','ccccccccccccccc','2009-03-16 20:59:07'),(17,17,1,'','ssssssssssssssssss','2009-03-16 21:00:10');
/*!40000 ALTER TABLE `dy_revert` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dy_topic`
--

DROP TABLE IF EXISTS `dy_topic`;
CREATE TABLE `dy_topic` (
  `TID` int(11) NOT NULL auto_increment,
  `UID` int(11) default NULL,
  `TGID` int(11) default NULL,
  `TTitle` varchar(200) NOT NULL,
  `TContent` text NOT NULL,
  `TDate` datetime NOT NULL,
  `TReadCount` int(11) default '0',
  PRIMARY KEY  (`TID`),
  KEY `UID` (`UID`),
  KEY `TGID` (`TGID`),
  CONSTRAINT `dy_topic_ibfk_1` FOREIGN KEY (`UID`) REFERENCES `dy_user` (`UID`) ON DELETE CASCADE,
  CONSTRAINT `dy_topic_ibfk_2` FOREIGN KEY (`TGID`) REFERENCES `dy_topic_group` (`TGID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dy_topic`
--

LOCK TABLES `dy_topic` WRITE;
/*!40000 ALTER TABLE `dy_topic` DISABLE KEYS */;
INSERT INTO `dy_topic` VALUES (1,1,10001,'怎样学习框架ssh','学习struts spring hibernate 的顺序是ssh吗  顺便根据我的情况推荐几本书','2008-12-08 11:07:16',31),(2,2,10003,'C++很难吗?应该怎么样学习呢','请给我推荐几本C++的书,给我讲些学习方法谢谢','2008-12-08 11:07:16',19),(3,2,10001,'测试','测试测试测试测试测试测试测试测试测试','2008-12-08 11:07:16',19),(4,1,10001,'JAVA很难吗?应该怎么样学习呢','请给我推荐几本JAVA的书,给我讲些学习方法谢谢','2008-12-08 11:07:16',14),(5,1,10002,'请教一句SQL这么写。。','这个SQL好难啊,应该怎么学呢','2008-12-08 11:07:16',12),(6,1,10001,'Integer类的一个小问题 ==比较','Integer内的值的大小在Byte范围内时,==比较返回true 在那范围之外返回false \n这是为什么呢,为什么会这样》? ','2008-12-08 11:07:34',32),(7,1,10002,'测试71','测试测试测试测试测试测试测试测试测试7','2008-12-08 11:08:09',13),(8,1,10001,'测试81','测试测试测试测试测试测试测试测试测试8','2008-12-08 11:08:09',21),(9,1,10002,'测试91','测试测试测试测试测试测试测试测试测试9','2008-12-08 11:08:09',16),(10,1,10001,'测试101','测试测试测试测试测试测试测试测试测试10','2008-12-08 11:08:09',29),(11,1,10002,'测试111','测试测试测试测试测试测试测试测试测试11','2008-12-08 11:08:09',12),(12,1,10001,'测试121','测试测试测试测试测试测试测试测试测试12','2008-12-08 11:08:09',13),(13,1,10005,'自动控制的课本是哪个?','自动控制的课本是哪个?自动控制的课本是哪个?自动控制的课本是哪个?','2008-12-12 01:18:07',2),(14,1,10000,'我是第一个来到这里的','第一个提问的哦 呵呵','2008-12-12 14:01:29',1),(15,1,10000,'aaaaaaaaaa','aabbbbbbbbbbbbbbbbbbbb','2009-03-16 20:44:05',6),(16,1,10000,'bbccccccccccccc','aaaaaaaaaaaaaa','2009-03-16 20:58:57',0),(17,1,10000,'11111111111111111','22222222222222222222','2009-03-16 21:00:00',2);
/*!40000 ALTER TABLE `dy_topic` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dy_topic_group`
--

DROP TABLE IF EXISTS `dy_topic_group`;
CREATE TABLE `dy_topic_group` (
  `TGID` int(11) NOT NULL auto_increment,
  `TGName` varchar(50) NOT NULL,
  `TDetail` varchar(200) NOT NULL,
  PRIMARY KEY  (`TGID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dy_topic_group`
--

LOCK TABLES `dy_topic_group` WRITE;
/*!40000 ALTER TABLE `dy_topic_group` DISABLE KEYS */;
INSERT INTO `dy_topic_group` VALUES (10000,'Java网络编程','计算机与自动控制学院'),(10001,'数据库系统概论','计算机与自动控制学院'),(10002,'C语言程序设计','计算机与自动控制学院'),(10003,'高等数学','理学院'),(10004,'线性代数','理学院'),(10005,'自动控制原理','机械学院'),(10006,'大学英语1','外国语学院'),(10007,'运筹学','经济管理学院'),(10008,'运筹学','经济管理学院'),(10009,'大学物理','基础课程'),(10010,'高等数学','基础课程');
/*!40000 ALTER TABLE `dy_topic_group` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dy_tu`
--

DROP TABLE IF EXISTS `dy_tu`;
CREATE TABLE `dy_tu` (
  `TUID` int(11) NOT NULL auto_increment,
  `UID` int(11) default NULL,
  `TGID` int(11) default NULL,
  PRIMARY KEY  (`TUID`),
  KEY `UID` (`UID`),
  KEY `TGID` (`TGID`),
  CONSTRAINT `dy_tu_ibfk_1` FOREIGN KEY (`UID`) REFERENCES `dy_user` (`UID`) ON DELETE CASCADE,
  CONSTRAINT `dy_tu_ibfk_2` FOREIGN KEY (`TGID`) REFERENCES `dy_topic_group` (`TGID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dy_tu`
--

LOCK TABLES `dy_tu` WRITE;
/*!40000 ALTER TABLE `dy_tu` DISABLE KEYS */;
INSERT INTO `dy_tu` VALUES (1,2,10000),(2,2,10001),(3,2,10002),(4,1,10001),(6,1,10005),(10,3,10002),(12,1,10000),(13,1,10002),(14,3,10001),(15,4,10001),(17,7,10001);
/*!40000 ALTER TABLE `dy_tu` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dy_user`
--

DROP TABLE IF EXISTS `dy_user`;
CREATE TABLE `dy_user` (
  `UID` int(11) NOT NULL auto_increment,
  `UName` varchar(20) NOT NULL,
  `UPwd` varchar(20) NOT NULL,
  `UGender` char(2) default '男',
  `UEmail` varchar(40) default NULL,
  `URole` int(11) default '0',
  `UHead` varchar(50) default 'UserHead/no_head.jpg',
  `URegDate` date default NULL,
  `ULastLogin` datetime default NULL,
  `ULastEmit` datetime default NULL,
  `UPermit` int(11) default '1',
  PRIMARY KEY  (`UID`),
  UNIQUE KEY `UName` (`UName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `dy_user`
--

LOCK TABLES `dy_user` WRITE;
/*!40000 ALTER TABLE `dy_user` DISABLE KEYS */;
INSERT INTO `dy_user` VALUES (1,'xyz','123456','男','fgdsa@163.com',0,'UserHead/1.jpg','2008-12-08','2009-03-16 22:16:20','2009-03-16 21:00:10',1),(2,'zrk','123456','男','sfdsaga@163.com',1,'UserHead/2.JPG','2008-12-08','2009-03-16 23:12:04','2008-12-12 13:27:24',1),(3,'胡再芬','123456','女','wereq@163.com',0,'UserHead/3.jpg','2008-12-08','2008-12-12 09:26:47',NULL,1),(4,'wyf','123456','男','gr4eg@163.com',3,'UserHead/1.jpg','2008-12-08','2009-03-17 15:11:32','2008-12-12 14:01:29',1),(5,'fdsa','123123','男','rfews@3421.com',0,'UserHead/no_head.jpg','2009-03-16','2009-03-16 17:41:24','2009-03-16 17:41:24',1),(7,'wfa','123123','男','fdsa@123.com',0,'UserHead/no_head.jpg','2009-03-16','2009-03-16 17:44:32','2009-03-16 17:44:32',1),(8,'few','123123','男','fdsa@123.com',0,'UserHead/no_head.jpg','2009-03-16','2009-03-16 17:45:11','2009-03-16 17:45:11',1);
/*!40000 ALTER TABLE `dy_user` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2009-03-17  7:23:17


红色部分不知道什么意思,如果能解释下这几个表的关系,就更好了
DAO 
2011年4月09日 09:13

2个答案 按时间排序 按投票排序

0 0

采纳的答案

引用
CONSTRAINT `dy_apply_ibfk_1` FOREIGN KEY (`UID`) REFERENCES `dy_use

这个是定义外健

引用
LOCK TABLES `dy_revert` WRITE

这个是锁表,他在插入前都锁了下,插完解锁
引用
UNLOCK TABLES;

2011年4月09日 13:44
0 0

上面红色的部分是定义外键名称哪个上面

下面红色部分是锁定当前线程的表

2011年4月10日 16:13

相关推荐

    商城项目数据库表设计

    商城项目数据库表设计:有商品spu ,sku设计 ,规格-规格值;分类,品牌,订单,退货,评价

    MySQL曹操外卖项目数据库表

    MySQL曹操外卖项目数据库表

    SpringBoot整合mybatis实现自动创建数据库表自动建表,mybatis逆向生成数据库表.zip

    启动项目自动生成对应实体的数据库表,示例中自动生成SysUser,User实体对应的数据库表sys_user,user 依赖包文件(可选) maven管理依赖包,自动下载 链接:...

    禅道的数据库表结构

    赶紧的下载哦,是创建数据库的语句来的,姐不骗你,禅道的数据库表结构,最新的哦,赶紧的,大家学习下。

    JAVA通过实体生成数据库表

    在Java开发中,将实体类(Entity Class)映射到数据库表是一种常见的做法,这通常涉及到ORM(Object-Relational Mapping)技术。ORM允许我们用面向对象的方式处理数据库操作,而无需编写大量的SQL语句。Java中的...

    旅游网数据库表结构规划

    2. 数据库表的分类:根据给定的文件信息,数据库表可以分类为五大类:管理员信息表(Manage_Admin)、会员信息表(Manage_User)、新闻信息表(News)、旅游向导信息表(Wizard)和公告信息表(Base_Notice)。...

    SAP Business One 数据库表结构

    SAP Business One 数据库表结构 详细的表结构、表关联,还有XML源码

    用于导入导出项目中数据库表的文件pom.xml

    用于mvn项目中导入、导出数据库表的文件 mvn dbunit:export 导出 mvn dbunit:operation 导入

    金蝶 KIS专业版10数据库表和字段详细说明

    1. **总账模块**:在总账模块中,关键的数据库表可能包括“GL_Account”(会计科目表)、“GL_Journal”(日记账表)和“GL_PostedJournal”(已过账日记账表)。会计科目表存储了企业的会计科目信息,日记账表记录...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    数据库是存储和管理数据的核心系统,对于开发、运维和数据分析人员来说,理解数据库表结构至关重要。"Oracle|Sqlserver|MySql数据库表结构一键生成工具" 提供了一种高效的方法来自动化这个过程,大大减轻了手动编写...

    java自动生成bean 根据数据库表及字段

    在Java开发中,为了提高开发效率和代码的可维护性,常常需要将数据库表结构映射为Java对象,也就是我们常说的Bean类。这个过程通常手动编写,但随着自动化工具的发展,现在可以通过特定的工具或者库来自动生成这些...

    软件项目数据库设计报告.doc

    《{项目名称}数据库设计报告》是一份详细阐述软件项目中数据库设计的文档,旨在确保项目的数据库架构合理、高效且安全。这份报告分为多个部分,涵盖了数据库设计的各个方面。 0.1 文档目的: 该报告的主要目的是...

    web网上书城完整项目附数据库

    首先,"bookshop.sql"文件是数据库脚本,通常包含了创建数据库表结构、初始数据填充等内容。在本项目中,它可能包括用户表(用于存储用户信息,如用户名、密码、联系方式等)、书籍信息表(包含书籍ID、书名、作者、...

    金蝶K3数据库表结构(全部).rar

    从网上下载的金蝶带字段的比较全的数据库表结构

    项目管理系统+库表

    项目管理系统源码+数据库表结构,使用的技术 Java+SpringMVC+Oracle+jQuery+layer+bootstrap,项目中的模块包含了,上传组织架构图、项目下的计划列表、报表上传、等基本功能

    表结构设计器_小巧的数据库建模工具

    表结构设计器是一个相当不错的数据库建表软件,可快速的进行数据库表结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。 包含功能: a. 表...

    JAVA项目源码-数据库创建——学生信息管理系统

    本资源是一个基于 Java 语言的学生信息管理系统的数据库创建项目,使用 SQL 语言来创建数据库表并插入初始数据。下面是对该项目的详细解释: 首先,项目创建了一个名为 "登陆" 的表,用于存储用户的登录信息,包括...

    ssm完整项目(包括数据库)

    项目中可能包含了数据库的表结构、预设数据以及相关的SQL脚本,用于初始化或更新数据库状态。 **项目结构** 一个典型的SSM项目结构通常如下: 1. `src/main/java`:存放Java源代码,包括实体类(Entity)、DAO接口...

    国家社科基金项目数据库资源大全.xlsx

    包括里面的所有项目资源信息,如果不懂软件分析的小伙伴,直接在Excel里面也可以进行筛选和数据分析哟,数据量约100000条左右。 数据量较大,可以推荐做数据分析的案例和模板,Hadoop也可练练手哟,资源信息非常全,...

    sql数据库项目

    "SQL数据库项目" 本资源旨在帮助学生掌握MS SQL Server 2008数据库的基本知识和技能,并能够利用所学的知识解决简单的软件设计问题。该项目涵盖了数据库分析设计、数据库设计、数据库实现、调试和总结报告等方面的...

Global site tag (gtag.js) - Google Analytics