gpt4 book ai didi

database - Sqlite 给列的大小超过了需要

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:18 26 4
gpt4 key购买 nike

我有一些数据要放入数据库中。假设我创建了一个像“coupondetail text(10000)”这样的字段来存储优惠券详细信息,现在考虑并非所有优惠券详细信息的长度都是 10,000 个字符。我很想知道当 coupondetail 文本少于 10,000(比如 1000 个字符)时,该列在数据库中占用多少空间?

最佳答案

sqlite 并不关心你如何声明你的列类型并忽略任何指定的最大长度。 The declared type is just a hint ;任何非 INTEGER PRIMARY KEY 列都可以包含任何类型。

数据库文件占用的大小取决于您输入的值。在 record format 中,字符串存储为长度后跟字符串数据。那里不一定留有空白。

关于database - Sqlite 给列的大小超过了需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24113629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com