我想教自己如何使用SQL,即mysql。了解大型mysql数据关系
我想了解的是如何处理同一个表中的许多不同类型的数据。假设我正在构建一个Web应用程序,并且我有许多不同的内容类型(博客项目,评论项目,文件,页面,表单),我需要为它们存储不同的数据字段。我是否会为每种不同的内容类型创建一个新表格,因为每种内容类型都有其独特的字段要求,还是有更好的方法来执行此操作?为每种类型的内容创建一个新表似乎有点过分。如果我在我的网络应用程序中有30种类型的内容,那么对于这些类型而言,这将是30个表格,这似乎有点多。而且,如果我有一个新的内容类型,我将不得不创建一个新表,其中包含我需要的所有必需字段。
当我有许多不同类型的内容时,是否有更好的方式来做这样的事情?每种内容都需要不同的数据字段,需要进入数据库?我可以以某种方式检查以查看内容是什么类型,然后选择另一个包含所有不同字段类型的表?
对做什么有点困惑。
是的,这符合我所寻找的内容。只有在许多内容类型较大的情况下。 – 2010-02-08 08:36:56