Cómo diseñar una base de datos de foro usando mysql
Tabla de usuario simple tb_user:
id de usuario, nombre de usuario
Tabla de detalles del usuario tb_userinfo
id de usuario, correo electrónico, página de inicio, teléfono, dirección
El propósito de separar la información del usuario es garantizar que los datos consultados con frecuencia estén en una tabla y el resto de la información se coloque en otra tabla.
Tabla de temas del foro tb_bbs
bbsid , userid, title, ip, repleycount, contestuserid, createtime,
Etiqueta de contenido del foro tb_bbs_content (esta tabla se puede almacenar en tablas separadas según bbsid)
bbsid, content
bbsid, content
; p >Tabla de respuestas del foro tb_bbs_reply (esta tabla se puede almacenar en tablas separadas según el bbsid)
replyid, bbsid, ID de usuario, contenido, tiempo de respuesta, ip