终极版 MySQL 常规字段规范(直接复制用)
一、用户 / 个人信息类
nickname varchar(255) COMMENT '昵称(支持emoji/特殊字符)'
real_name varchar(30) COMMENT '真实姓名'
username varchar(50) COMMENT '登录账号/用户名'
password varchar(255) COMMENT '密码(加密存储)'
phone varchar(20) COMMENT '手机号/联系电话'
mobile varchar(20) COMMENT '手机号(备用)'
email varchar(100) COMMENT '邮箱'
gender tinyint COMMENT '性别 0未知 1男 2女'
avatar varchar(255) COMMENT '头像URL'
birthday date COMMENT '生日 YYYY-MM-DD'
id_card varchar(18) COMMENT '身份证号'
wechat varchar(50) COMMENT '微信号'
qq varchar(20) COMMENT 'QQ号'二、微信小程序专属字段
openid varchar(100) COMMENT '小程序openid'
unionid varchar(100) COMMENT '开放平台unionid'
country varchar(50) COMMENT '国家'
province varchar(50) COMMENT '省份'
city varchar(50) COMMENT '城市'
language varchar(20) COMMENT '语言 zh_CN/en'三、地址 / 位置 / 地图坐标
address varchar(255) COMMENT '详细地址'
detail_address varchar(255) COMMENT '详细地址补充'
zip_code varchar(20) COMMENT '邮政编码'
lng varchar(20) COMMENT '经度'
lat varchar(20) COMMENT '纬度'四、网络 / IP / 设备信息
login_ip varchar(45) COMMENT '登录IP'
last_login_ip varchar(45) COMMENT '最后登录IP'
register_ip varchar(45) COMMENT '注册IP'
user_agent varchar(255) COMMENT '客户端UA信息'
device_type varchar(50) COMMENT '设备类型 ios/android/web'五、时间字段(你指定的标准格式)
create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
delete_time datetime NULL COMMENT '删除时间(用于软删除)'
login_time datetime NULL COMMENT '最后登录时间'
register_time datetime NULL COMMENT '注册时间'
expire_time datetime NULL COMMENT '过期时间'六、状态 / 软删除 / 开关
status tinyint DEFAULT 1 COMMENT '状态 1正常 0禁用'
isdel tinyint DEFAULT 0 COMMENT '软删除 0否 1是'
is_enable tinyint DEFAULT 1 COMMENT '是否启用'
is_recommend tinyint DEFAULT 0 COMMENT '是否推荐'
is_hot tinyint DEFAULT 0 COMMENT '是否热门'
is_default tinyint DEFAULT 0 COMMENT '是否默认'
sort int DEFAULT 0 COMMENT '排序值'七、文件 / 图片 / 附件 / 链接
image varchar(255) COMMENT '图片URL'
cover varchar(255) COMMENT '封面图'
logo varchar(255) COMMENT 'LOGO'
file_url varchar(255) COMMENT '文件地址'
file_name varchar(255) COMMENT '文件名'
file_ext varchar(10) COMMENT '文件后缀'
file_size bigint COMMENT '文件大小(字节)'
link_url varchar(255) COMMENT '跳转链接'
website varchar(255) COMMENT '官网地址'八、企业 / 公司信息
company_name varchar(100) COMMENT '企业名称'
company_short varchar(50) COMMENT '企业简称'
business_license varchar(50) COMMENT '营业执照号'
credit_code varchar(50) COMMENT '统一社会信用代码'九、多租户 / 主体 / 部门 / 职位
tenant_id smallint UNSIGNED DEFAULT 0 COMMENT '租户/主体ID'
dept_id bigint DEFAULT 0 COMMENT '部门ID'
post_id bigint DEFAULT 0 COMMENT '职位ID'
parent_id bigint DEFAULT 0 COMMENT '上级ID'十、内容 / 描述 / 备注
title varchar(255) COMMENT '标题'
sub_title varchar(255) COMMENT '副标题'
intro varchar(500) COMMENT '简介/摘要'
content longtext COMMENT '内容(富文本)'
remark varchar(255) COMMENT '备注'
description text COMMENT '描述'十一、金额 / 数字 / 统计字段
price decimal(10,2) COMMENT '价格'
amount decimal(12,2) COMMENT '金额'
count int COMMENT '数量/统计数'
view_count int DEFAULT 0 COMMENT '浏览次数'
like_count int DEFAULT 0 COMMENT '点赞数'
share_count int DEFAULT 0 COMMENT '分享次数'最精简记忆版(你背这几个就够)
- 姓名:varchar(30)
- 昵称:varchar(255)
- 电话:varchar(20)
- 邮箱:varchar(100)
- IP:varchar(45)
- 网址 / 图片:varchar(255)
- 时间:datetime
- 状态 / 开关:tinyint
- 经纬度:varchar(20)
- 内容 / 详情:longtext
- 租户 ID:smallint

