ETJava Beta | Java    注册   登录
  • 家庭收支明细表设计

    发表于 2025-10-08 21:12:44     阅读(149)     博客类别:MySQL

    家庭收支明细表设计

     

    /*
    SQLyog 企业版 - MySQL GUI v8.14 
    MySQL - 8.0.40 : Database - db_classroom
    *********************************************************************
    */
    
    
    /*!40101 SET NAMES utf8 */;
    
    /*!40101 SET SQL_MODE=''*/;
    
    /*!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 */;
    CREATE DATABASE /*!32312 IF NOT EXISTS*/`db_classroom` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
    
    USE `db_classroom`;
    
    /*Table structure for table `t_family_expenses` */
    
    DROP TABLE IF EXISTS `t_family_expenses`;
    
    CREATE TABLE `t_family_expenses` (
      `id` int NOT NULL AUTO_INCREMENT COMMENT '支出表ID',
      `productName` varchar(512) DEFAULT NULL COMMENT '商品名称',
      `amount` decimal(6,2) DEFAULT NULL COMMENT '金额',
      `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
      `imageName` varchar(512) DEFAULT NULL COMMENT '付款截图名称',
      `imagePath` varchar(512) DEFAULT NULL COMMENT '付款截图地址',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
    
    /*Data for the table `t_family_expenses` */
    
    /*Table structure for table `t_family_ies` */
    
    DROP TABLE IF EXISTS `t_family_ies`;
    
    CREATE TABLE `t_family_ies` (
      `id` int NOT NULL AUTO_INCREMENT COMMENT '家庭收支表ID',
      `expType` int NOT NULL COMMENT '支出类别:1食品 2教育 3医疗 4交通 5其他',
      `incomeType` int NOT NULL COMMENT '收入类别:1工资 2房租 3补偿款 4其他',
      `amount` decimal(6,2) NOT NULL COMMENT '金额 保留两位小数',
      `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `expenseId` int NOT NULL COMMENT '支出明细表ID',
      `incomeId` int NOT NULL COMMENT '收入明细表ID',
      `createUser` varchar(32) NOT NULL COMMENT '创建者名称',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
    
    /*Data for the table `t_family_ies` */
    
    /*Table structure for table `t_family_income` */
    
    DROP TABLE IF EXISTS `t_family_income`;
    
    CREATE TABLE `t_family_income` (
      `id` int NOT NULL AUTO_INCREMENT COMMENT '家庭收入明细表ID',
      `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `actualTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '实际产生时间',
      `imageName` varchar(128) DEFAULT NULL COMMENT '截图名称',
      `imagePath` varchar(512) DEFAULT NULL COMMENT '截图的地址',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
    
    /*Data for the table `t_family_income` */
    
    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
    

     

上一篇: SQL练习数据


下一篇:centos 激活condas设置