mysql数据库结构问题

一个系统,需要多个用户,每个用户下面都有订单,子用户等各种表,

这些数据在数据库中的相对于每个用户是独立的,在这种模式下,数据库应该怎么创建,为每个用户分别使用一张表,还是每个用户使用一个数据库呢,渴望得到指教下!

个人建议建一个总览表,里面内容就是哪个用户有什么表,例如用户id,用户名,订单表id,子用户表id等,通过主外健关系和你的订单表、子用户表相连形成一对一关系。