Tag: varchar

MySQL中varchar(max)的等价性?

什么是MySQL中的varchar(max)的等价物?

什么是MySQL VARCHAR最大大小?

我想知道MySQL VARCHARtypes的最大大小是多less。 我读到最大的大小是由约65k的行大小限制。 我试图设置字段为varchar(20000)但它说这太大了。 我可以将其设置为varchar(10000) 。 我可以设置的最大值是多less?

什么是GUID的string长度?

我想在SQL中创build一个varchar列,它应该包含N'guid'而guid是由.NET( Guid.NewGuid ) – 类System.Guid生成的GUID。 什么是我应该期望从一个GUID varchar的长度? 这是一个静态的长度? 我应该使用nvarchar (GUID是否会使用Unicode字符)? varchar(Guid.Length) PS。 我不想使用SQL行guid数据types。 我只是问什么是Guid.MaxLength 。

PostgreSQL:文本和varchar之间的区别(字符变化)

text数据types和character varying ( varchar )数据types有什么区别? 根据文件 如果使用不带长度说明符的字符variables,则该types接受任何大小的string。 后者是PostgreSQL扩展。 和 另外,PostgreSQL提供了文本types,它存储任意长度的string。 虽然types文本不在SQL标准中,但是其他几个SQL数据库pipe理系统也是如此。 那有什么区别?

SQL Server将Varchar转换为date时间

我有这样的date格式:2011-09-28 18:01:00(在varchar),我想将其转换为datetime更改为此格式28-09-2011 18:01:00。 我该怎么做?

BYTE和CHAR在列数据types中的区别

在Oracle中,有什么区别: CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER ) 和 CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), — or even VARCHAR2(11) ID_CLIENT NUMBER )

MySQL VARCHAR长度和UTF-8

在MySQL中,如果我在UTF-8表中创build一个新的VARCHAR(32)字段,这是否意味着我可以在该字段中存储32个字节的数据或32个字符(多字节)?

在SQL Server上使用varchar(MAX)与TEXT

我刚刚读到VARCHAR(MAX)数据types(它可以存储接近2GB的char数据)是SQL Server 2005和下一个SQL SERVER版本中TEXT数据types的推荐替代品。 如果我想在一列中search任何string,哪个操作更快? 对VARCHAR(MAX)列使用LIKE子句? WHERE COL1 LIKE '%search string%' 使用TEXT列并在此列上放置一个全文索引 / 目录 ,然后使用CONTAINS子句进行search? WHERE CONTAINS (Col1, 'MyToken')

更改视图中使用的PostgreSQL列

我希望PostegreSQL放松一下。 每次我想改变一个视图中使用的列,似乎我必须删除视图,更改字段,然后重新创build视图。 我可以放弃额外的保护,只是告诉PostgreSQL让我改变领域,然后找出调整视图? 澄清:我明白什么是一个观点。 实际上,这是因为这个视图就像一个子查询,我希望能够改变底层的表格,并让视图接受这个变化。 假设我有以下几点: CREATE TABLE monkey ( "name" character varying(50) NOT NULL, ) CREATE OR REPLACE VIEW monkey_names AS SELECT name FROM monkey 我真的只想在迁移脚本中执行以下操作, 而不必删除并重新创build视图。 ALTER TABLE monkey ALTER COLUMN "name" character varying(100) NOT NULL

SQL Server文本types与varchar数据types

我有可变长度的字符数据,并希望存储在SQL Server(2005)数据库。 我想学习一些关于如何selectTEXT SQLtypes或者selectVARCHAR SQLtypes的最佳实践,在性能/占用空间/函数中优劣。