Red de conocimiento informático - Material del sitio web - Cómo diseñar una base de datos de foro usando mysql

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