68得票6回答
在MySQL中,VARCHAR(20000)是有效的吗?

我需要澄清一下MySQL varchar字段的最大长度。 我一直以为varchar字段的最大长度是255(255个什么?我假设是字符,但这可能是我困惑的来源)。在查看我们与外部公司合作设置的数据库表时,我看到一个设置为varchar(20000)的字段,它保存了超过255个字符的xml块。这...

62得票1回答
将mysql字段类型从INT更改为VARCHAR,对先前存储为INT的数据会产生什么影响?

我需要将生产数据库中的一个字段从INT类型更改为VARCHAR类型。 当前INT字段中的信息很敏感,我想确保在更改表类型时不会无意中更改或破坏它。例如,用户可能在此列中存储了INT 123456,我希望在转换为VARCHAR后能够准确地存储。 有什么推荐的完成此操作的过程吗? 在使用类似...

62得票5回答
varchar字段-2的幂是否更有效?

使用2的幂次方作为varchar字段大小是否比其他数字更有效?我认为不是,因为对于SQL Server,默认值为50。 但是,我听说(但从未确认过)将字段大小定义为2的幂次方更有效,因为它们等同于偶数字节,计算机以位和字节为单位进行处理。 那么,声明为varchar(32)或varchar...

62得票4回答
varchar(max)中最多可以有多少个字符?

当数据类型为VARCHAR(MAX)时,SQL Server 2008数据库字段可以容纳多少个字符?

61得票3回答
将Varchar(255)改为Varchar(MAX)

在 SQL Server 2008 数据库中,是否可以将列的类型从 varchar(255) 更改为 varchar(MAX) 而无需删除表并重新创建? 每次我尝试使用 SQL Server Management Studio 进行更改时都会出现错误。但如果能够避免这个麻烦,知道是否可以在不...

59得票6回答
使用MySQL查询获取字符串的最后5个字符

我需要使用mysql获取最后5个数字。 我的值类似于YOT-A78514,LOP-C4521 ... 我需要仅获取最后五个字符。如何在查询中实现?

53得票3回答
PostgreSQL中,一个varchar字段的声明大小是否有影响?

VARCHAR(100)相对于VARCHAR(500)在性能方面有更好的表现吗?磁盘使用呢? 这里讨论的是PostgreSQL,而不是某个历史时期的数据库。

53得票9回答
SQL Server将Varchar转换为Datetime

我有这样的日期格式:2011-09-28 18:01:00(字符串类型),我想将其转换为格式为28-09-2011 18:01:00的datetime类型。我该怎么做?

47得票1回答
在sqlite中,varchar数据类型的最大大小限制是多少?

我是sqlite的新手。 我想知道在sqlite中varchar数据类型的最大大小限制是多少? 有人能提供与此相关的信息吗? 我在sqlite.org网站上搜索过,他们给出的答案如下: 问. SQLite中VARCHAR的最大大小是多少? 答. SQLite不强制VARCHAR的长度。 您可...

45得票4回答
Varchar类型的索引是否会对性能产生影响?

在一个varchar列上创建索引会使查询变慢吗? 我可以将其更改为int类型,并且不需要进行LIKE %比较。