`
wandejun1012
  • 浏览: 2719457 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql varchar 中文

 
阅读更多

 

在mysql中,如果是UTF8编码,那么varchar(20)的意思是20个汉字或者字母以内。

 

 

refurl:http://cau99.blog.51cto.com/1855224/383023/

分享到:
评论

相关推荐

    Mysql中varchar长度设置方法

    然而,实际上MySQL的`VARCHAR`类型在存储时会额外使用1到2个字节来记录字符串的长度,这意味着即使使用UTF-8编码,`VARCHAR(50)`仍能存储50个英文字符或16个中文字符。 在MySQL 5.1及以上版本中,`VARCHAR`的最大...

    Mysql varchar大小长度问题介绍

    在MySQL 4.0及更低版本中,VARCHAR(20)指的是20字节,对于UTF-8编码的汉字来说,只能存储6个字符。但在5.0及以上版本,VARCHAR(20)指的是20个字符,无论字符类型如何,都能存储20个,但最大长度仍然受限于65532字节...

    Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    在MySQL中实现中文汉字转拼音的功能,主要是为了方便在数据库查询和数据分析时处理中文文本,尤其是在没有全文索引或者需要进行复杂模糊匹配时。以下是一个简单的实现方法,它利用自定义函数来完成这一任务。 首先...

    MySQL动态修改varchar长度的方法

    在MySQL中,`VARCHAR`类型用于存储可变长度的字符串,它相较于`CHAR`类型更加节省空间,因为它只存储实际输入的数据长度。然而,在数据库设计过程中,有时可能会遇到需要动态修改`VARCHAR`字段长度的情况,这通常是...

    浅析Oracle中char和varchar2的区别 电脑资料.docx

    例如,如果我们存储一个字符 'a' 到 char(10) 字段中,实际上占用的空间是 10 个字符,而如果我们存储同样的字符到 varchar2(10) 字段中,实际上占用的空间只是 1 个字符(或 2 个字符,如果是中文)。这说明 ...

    MySQL数据类型varchar详解

    这里的字符可以是任何Unicode字符,无论是英文、数字还是中文汉字,都被视为一个字符。在4.1之前的版本,`N`表示的是字节数。 2. **VARCHAR能存多长的数据** 根据MySQL官方文档,`VARCHAR`最大能存储65535个字节的...

    mysql5.1中文手册.zip

    MySQL 5.1支持多种数据类型,包括数值类型(如INT、FLOAT、DOUBLE)、字符串类型(VARCHAR、TEXT)、日期时间类型(DATE、TIME、DATETIME)等。选择合适的数据类型可以提高存储效率和查询性能。 四、SQL语言基础 ...

    MySQL结巴中文分词插件SqlJieba.zip

    mysql> CREATE TABLE t (c VARCHAR(255), FULLTEXT (c) WITH PARSER sqljieba ) ENGINE=MyISAM; Query OK, 0 rows affected (0.08 sec) mysql> INSERT INTO t VALUES  -> ('这是一个简单...

    MySQL中文参考手册

    MySQL中文参考手册是一份详尽的数据库管理系统指南,专为使用MySQL进行数据存储、管理和查询的用户和开发者设计。MySQL是一种流行的开源关系型数据库管理系统的(RDBMS),它以其高效、稳定和易于扩展的特性而受到全球...

    MySQL 5.1中文参考手册(pdf)

    MySQL 5.1中文参考手册是一本非常宝贵的资源,它为使用MySQL数据库的开发者和管理员提供了详尽的指导。MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易用性而闻名。5.1版本在当时是一个重要的里程碑...

    MYSQL8.0中文参考手册

    - MySQL 8.0包含各种数据类型,如INT、VARCHAR、DATE、TIMESTAMP等,以及大量的内置函数,用于数学计算、字符串处理、日期和时间操作等。 MySQL 8.0中文参考手册包含了所有这些特性和更多内容的详细说明,包括安装...

    解决C#操作Mysql时中文乱码问题(真的解决了)

    在C#编程中,与MySQL数据库进行交互时,可能会遇到中文字符显示为乱码的问题。这个问题通常是由于编码不一致或设置不当导致的。本篇文章将深入探讨如何解决C#操作MySQL时的中文乱码问题,并提供相关的源码示例。 ...

    mysql如何处理varchar与nvarchar类型中的特殊字符

    如果一个`VARCHAR`字段被定义为`VARCHAR(50)`,并且尝试存储一个超过33个汉字的字符串,就会出现截断或者乱码问题,就像例子中所示的那样。 在例子中,当尝试更新`saleUserName`字段(类型为`VARCHAR(50)`)为包含...

    mysql8中文参考手册.rar

    3. **数据类型**:熟悉MySQL支持的各种数据类型,如INT、VARCHAR、DATE、TIMESTAMP等,以及它们在不同类型的数据存储中的应用。 4. **表操作**:掌握CREATE TABLE用于创建新表,ALTER TABLE用于修改现有表,DROP ...

    MySql写入中文错误解决

    MySQL 中文字符导入解决方案 MySQL 中的中文字符导入是一个常见的问题,对于数据的导入和导出是一个最基本的功能。但是,当我们尝试导入中文字符时,总是报错“Data too long for column XX at row n”,让人很头疼...

Global site tag (gtag.js) - Google Analytics