例如,在数据库中一个简单的后端轮播中,我将使用:
id as smallint unsigned,预计项目数量不会达到65k
img
我要做的是[[varchar,并把指向要上传文件的URL放入]title我这样做了[[tinytext,因为我希望标题的字符数不会超过255个。description我一直在使用text,因为我不希望它们在此达到65k ...而且,如果轮播项目,此文本说明将显示在灯箱的图片下方点击。
link会放在不同类型的轮播中,但是例如,如果我有一个链接,我会使用varchar就像img url。
ordering在这里,我使用smallint unsigned就像id一样,因为它可能达到该值(不像ID那样容易,ID是自动递增的,因此即使删除了项目也不断增加...)。
<< [published为此,我使用tinyint ...这是最好的选择吗?我没有知道布尔值。
我目前正在使用MySQLi并在Joomla 2.5.9上进行开发(但最终/很快将迁移到3.x)。