首页 > 数据库 >MySQL - [19] 关于个人负债为主题的数据库设计

MySQL - [19] 关于个人负债为主题的数据库设计

时间:2024-08-29 09:53:58浏览次数:13  
标签:VARCHAR 19 数据库 MySQL NULL id 255

天生我材必有用,千金散尽还复来。

 

一、开发环境

序号 名称 版本描述
1 JDK 1.8.0_401
2 数据库 MySQL Community Server 8.0.37
3 数据库客户端 DBeaver 21.0.2.202104042040
4 开发工具 IntelliJ IDEA Community Edition 2023.3.4

 

 

二、数据库设计

2.1、数据库(credit_card_db)

2.2、用户表(Users)

序号 字段名称 字段类型 字段约束 字段注释 备注
1 user_id INT PRIMARY KEY 用户id 主键自增
2 username VARCHAR(255) NOT NULL 用户名  
3 password VARCHAR(255) NOT NULL 密码  
4 email VARCHAR(255) NOT NULL 邮箱  
5 regiseter_time     注册时间  
6 login_time     登录时间  
7 is_deleted     逻辑删除标志 0:删除,1:未删除
8          
9          
CREATE TABLE Users (
    user_id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    email VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL
);

 

 

 

2.3、账户表(Accounts)

2.4、额度表(Limits)

2.5、交易表(Transactions)

2.6、账单表(Bills)

2.7、分期表(Installments)

 

 

 

 

2.2、建表语句

 

 

 

三、建表语句

 

 

 

 

— 业精于勤荒于嬉,行成于思毁于随 —

标签:VARCHAR,19,数据库,MySQL,NULL,id,255
From: https://www.cnblogs.com/houhuilinblogs/p/18385938

相关文章

  • Mysql超详细基础干货——几分钟带你认识mysql
    Mysql数据库事务的特性binlog、redolog和undologMySQL事务实现原理leftjoin、rightjoin和innerjoin区别?说一下mysql的行锁和表锁索引有哪些数据结构Innodb和Myisam存储引擎区别为什么索引底层实现选择B+uuid为什么不适合做主键?1万数据未支付,已支付,支付失败状......
  • MySQL联表查询
    按功能分内连接等值连接非等值连接自连接外连接左外连接右外连接全外连接交叉连接1.内连接(INNERJOIN)获取所有的员工名和其对应的部门名SELECTe.last_name,d.department_nameFROMemployeeseINNERJOINdepartmentsd ONe.department_id=d.departm......
  • MySQL修改密码
    第一种方式:最简单的方法就是借助第三方工具NavicatforMySQL来修改,方法如下:1、登录mysql到指定库,如:登录到test库。2、然后点击上方“用户”按钮。3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。4、出现如图界面,输入新密码,并确认新密码,点击“保存”按钮即可。......
  • MySQL 源码|62 - 词法解析(V2):调用词法解析器的逻辑
    目录文档:MySQL源码|源码剖析文档目录源码位置(版本=MySQL8.0.37):sql/sql_class.cc;sql/sql_yacc.yy前置文档:MySQL源码|33-语法解析:bison基础语法规则MySQL源码|61-词法解析(V2):MySQL语法解析指定的返回值类型的联合体在sql/sql_yacc.yy中定义了%defineapi.pr......
  • mysqldump的使用详解
    一、mysqldump简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、备份命令2.1命......
  • mysql格式化日期
    mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数,可以方便的看到格式化后的时间。1.DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format)format参数的格式有 %a缩写星期名%b......
  • JSP基于协同过滤算法的网上招聘系统02c9z(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,企业,招聘信息,录取信息,职位类别,应聘信息,企业信息技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主......
  • JSP基于隐语义模型的旅游推荐系统r4f0b--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,景点类别,景点信息,游记路线,景点订票,景点退票开题报告内容一、研究背景与意义随着互联网技术的飞速发展,旅游行业逐渐向线上转移,但传统旅游推荐......
  • JSP吉祥汽车销售公司信息管理系统9xr5i--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,员工,车辆信息,进货信息,购买订单,销售量统计技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库......
  • Altium Designer21电路设计软件介绍 AD21安装AD19(PCB设计软件)
    AltiumDesigner是一款功能强大的电子设计自动化(EDA)软件,主要用于绘制印刷电路板(PCB)设计和开发嵌入式系统。其主要特点包括:1.统一的FPGA、PCB和嵌入式系统设计平台,实现了从概念设计到产品上市的全流程解决方案。2.强大的网络化设计功能,支持实时多方协同和设计数据......