我的意思是这里的 SQL 可以是任何类似 SQL 的数据库,例如 SQL server、My SQL、SQLite,甚至是 MS Access。我想知道表格的大小取决于什么,它取决于具有固定设计结构的表格中的实际行,或者还取决于表格中单元格的内容。例如:
我有一个具有固定设计结构的表,如下所示:
create table SampleTable (
ID int primary key,
Message varchar(500)
)
这是有 1 行的表格:
ID | Message
1 I love .NET --11 characters for Message
这也是一个有 1 行的表:
ID | Message
1 I also love Java --16 characters for Message
如果大小取决于行数,则上面的 2 个表格将具有相同的大小,如果它还取决于单元格的内容,则第二个表格将具有更大的大小。我想知道哪个更大?我关心这一点,因为在某些情况下,我真的想最大化一个字段的最大字符数(SQL 服务器中为 8000),以使用户无需输入几乎任何他/她想要的东西,但我害怕我的数据库文件太大(不必要的、昂贵的)。
您的帮助将不胜感激!