用于Joomla编程的最佳实践数据库类型[关闭]

问题描述 投票:0回答:1
我很好奇在Joomla中为您的后端组件(或模块)构建数据库时,别人发现什么是最佳选择。

例如,在数据库中一个简单的后端轮播中,我将使用:


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)。

mysql joomla joomla2.5
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.