gpt4 book ai didi

sqlite - 在 SQLite 中有指定文本列的首选方法吗?

转载 作者:IT王子 更新时间:2023-10-29 06:29:06 26 4
gpt4 key购买 nike

由于 SQLite 引擎不会截断您存储在文本列中的数据,因此在定义架构时指定列大小是否有任何优势?有人会喜欢这个吗:

CREATE TABLE contact(
id INTEGER PRIMARY KEY,
name VARCHAR(45),
title VARCHAR(10)
);

关于这个:

CREATE TABLE contact(
id INTEGER PRIMARY KEY,
name TEXT,
title TEXT
);

为什么?

不具体有什么好处吗?

最佳答案

使用 varchar(x) 的优点是它与其他数据库系统兼容 - 如果我没记错的话,TEXT 不是标准的 SQL 数据类型。

除了更符合标准之外,使用 TEXT 还是 VARCHAR 确实没有区别。更多信息,请访问 http://sqlite.org/datatype3.html

关于sqlite - 在 SQLite 中有指定文本列的首选方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491843/

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