博客系统 - 数据库设计(一)

这篇博客探讨了博客系统数据库设计的第一步——用户信息表的创建。内容包括数据库的整体设计思路,涉及5张表:用户信息、博客信息、博客类型、博客评论和博客标签。用户信息表包含关键字段,旨在支持登陆注册等基本功能。
摘要由CSDN通过智能技术生成

时间煮雨
@R星校长

第1关:数据库表设计 - 用户信息表

数据库整体设计

一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢?

这是你在开始本实训之前要思考的问题。

博客系统数据库的整体设计如下图所示:总共涉及到五张表:

  1. 用户信息表;
  2. 博客信息表;
  3. 博客类型表;
  4. 博客评论表;
  5. 博客标签表。
    在这里插入图片描述

用户信息表(t_user)

设计用户信息表是设计数据库的第一步,和一般的网站类似,博客系统的用户信息有如下内容:

<
字段名称 类型 备注 约束
userId bigint 用户ID 主键,自增长,增量为1
username varchar(32) 用户名 非空
password varchar(32) 密码 非空
user_sex varchar(6) 性别 0代表男 1代表女 默认值为 0
email varchar(64) 邮箱
phone varchar(11) 手机号码 非空
firstname varchar(6)
lastname varchar(12)
avatar varchar(255)
  • 12
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值