1684得票21回答
varchar和nvarchar有什么区别?

nvarchar 是不是只支持多字节字符?如果是这样,使用 varchar 除了存储方面的考虑外,是否还有其他意义呢?

979得票13回答
文本和变长字符串(varchar或character varying)之间的区别

在PostgreSQL数据库中,text数据类型和character varying (varchar)数据类型有什么区别?根据文档说明,如果使用character varying而没有指定长度,该类型接受任何大小的字符串,后者是PostgreSQL的扩展。此外,PostgreSQL还提供了t...

902得票9回答
MySQL:大的VARCHAR与TEXT之间的区别?

我在MySQL中有一个消息表,记录用户之间的信息。除了典型的id和消息类型(所有整数类型)之外,我需要将实际消息文本保存为VARCHAR或TEXT。我在前端设置了3000个字符的限制,这意味着消息永远不会以超过这个长度插入到数据库中。 对于选择VARCHAR(3000)或TEXT是否有理由?...

713得票12回答
SQL Server中的char、nchar、varchar和nvarchar有什么区别?

nvarchar 是什么意思? char、nchar、varchar 和 nvarchar 在 SQL Server 中有什么区别?

667得票37回答
MySQL错误#1071 - 指定的键太长;最大键长度为767字节。

当我执行了以下命令:ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 我看到了这个错误信息:#1071 - Specified key was too long; max key length is 767 bytes 列1...

470得票2回答
MySQL中VARCHAR和TEXT的区别

在MySQL中创建表时,如果有VARCHAR列,我们必须为其设置长度。但对于TEXT类型,我们不需要提供长度。 VARCHAR和TEXT有什么区别?

466得票7回答
GUID的字符串长度是多少?

我想在SQL中创建一个varchar列,该列应包含N'guid',而guid是由.NET(Guid.NewGuid)生成的GUID - 类System.Guid。 从GUID中可以期望得到什么长度的varchar?这是一个静态长度吗? 我应该使用nvarchar吗(GUID是否会使用Uni...

356得票8回答
MySQL的VARCHAR最大长度是多少?

我想知道MySQL VARCHAR类型的最大大小是多少。 我读到说最大大小受行大小限制,约为65k。我尝试将字段设置为varchar(20000),但它说太大了。 我可以将其设置为varchar(10000)。我能将其设置的确切最大值是多少?

311得票4回答
SQL Server文本类型与varchar数据类型的区别

我有可变长度的字符数据,希望将其存储在SQL Server(2005)数据库中。我想了解一些最佳实践,以便选择TEXT SQL类型或选择VARCHAR SQL类型,在性能/占用空间/功能方面的优缺点。

250得票10回答
更改varchar列的最大长度?

我想将一个varchar列的长度从255个字符更新为500个字符,而不会丢失内容。 我以前曾删除并重新创建过表,但我从未接触过alter语句,这就是我需要使用的语句。 我在这里找到了文档:ALTER TABLE (Transfact-SQL),但我无法理解它。 我目前有以下代码(非常遗憾,其...