当前位置: 首页 > 面试题库 >

mysql等效数据类型

邴墨竹
2023-03-14
问题内容

我来自SQL Server背景。MySQL中的下列等效数据类型是什么:

NVARCHAR -支持所有语言的国际多字节字符

NVARCHAR(max) -允许很长的文本文档


问题答案:

通过去http://msdn.microsoft.com/en-
us/library/ms186939.aspx
,我要说的是,

VARCHAR(n) CHARSET ucs2

是最接近的等效项。但我看不到有很多人在使用它,更多人在使用:

VARCHAR(n) CHARSET utf8

据我所知,字符集utf8和ucs2允许使用相同的字符,只是编码有所不同。因此,任何一个都应该起作用,而我可能会选择后者,因为它的使用频率更高。

MySQL的unicode支持中有一些限制可能不适用于您的用例。请参考http://dev.mysql.com/doc/refman/5.0/en/charset-
unicode.html
,以获取有关MySQL的unicode支持的更多信息。



 类似资料:
  • 等效的 ANSI SQL 数据类型 下列表列出了 ANSI SQL 数据类型和等效的 Microsoft Jet 数据库引擎 SQL数据类型还有它们的有效同义字。并且列出了 等效的 Microsoft SQL服务器数据类型。 ANSI SQL 的数据类型 Microsoft Jet SQL 的数据类型 同义字 Microsoft SQL 服务器数据类型 BIT,BIT VARYING BINARY

  • 问题内容: Oracle的数据库链接允许用户查询多个物理数据库。 是否有任何MySQL等效产品?解决方法? 我想在两个表中运行联接查询,这两个表位于两个物理数据库中。在MySQL中可能吗? 问题答案: 我可以为您的方案考虑四种可能的解决方法: 查询 外部 表时,请使用完全限定的表名。MySQL支持-syntax访问当前数据库范围之外的表。这要求当前连接的用户具有从另一个物理数据库中的请求表中读取的

  • 问题内容: 什么是C#3.5数据类型中的uniqueidentifier(SQL Server 2005)等效项? 问题答案: 它应该是System.Guid或Nullable

  • 问题内容: 我想知道PostgreSQL中的数据类型等效吗? 问题答案: 根据文档,您好像是您的朋友,范围从-9223372036854775808到9223372036854775807。

  • 主要内容:FLOAT和DOUBLE,浮点数与定点数,TIMESTAMP和DATETIME,char与varchar,BINARY与VARBINARY类型,BLOB类型1.整数类型 2.浮点类型 3.定点数 4.位类型:BIT 5.日期类型 6.文本字符串类型 7.TEXT类型 8.ENUM类型 9.SET类型 10.二进制字符串类型 11.JSON类型 1.整数类型 整数类型 大小 有符号范围 无符号范围 描述 TINYINT 1byte (-128,127) (0,255) 小整数值 SMAL

  • 本文向大家介绍mysql 数据类型TIMESTAMP,包括了mysql 数据类型TIMESTAMP的使用技巧和注意事项,需要的朋友参考一下 在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项。MySQL也有默认值tim