- 浏览: 575837 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
varchar在mysql5.0.3之前可存0-255个字节的内容,mysql5.0.3之后可以存65535个字节,注意是字节不是字符,而text可以存65535个字符,字节与字符是不同的,mysql中不同的字符集会导致存储的字节数不同,如varchar若用utf-8的字符集,则汉字是3个字节,用latin或gbk的则是2个字节。 因此在utf-8字符集下,建表时varchar(65535)是错的,最多只有21845(65545/3),即建表时最多只可以varchar(21845),如果是gbk,则最大的是varchar(32767) 即65535/2。 所以varchar(1)表示可以存储一个汉字或一个ascii字符,实际上占用的存储空间是3个字节。
发表评论
-
from_unixtime,unix_timestamp
2012-10-07 09:30 1252进来休息下,来点我吧 from_unixtime() ... -
mysql utf-8编码 一个汉字占用3个字节
2012-09-05 16:18 1047最近在弄新鲜事分享,转发以及评论,发现输入发自带的表情占用四个 ... -
Out of range value for column 'bindUid' at row 1
2012-07-19 20:35 1490今天弄新浪微博绑定,数据库oauth_token表需要插入bi ... -
解决linux环境下上传文件及读取csv文件乱码
2012-03-09 16:17 3365昨天弄了短信运营工 ... -
Mybatis Generator自动生成Mybatis的相关代码
2012-02-27 16:41 1769本文将简要介绍怎样利用Mybatis Generator自动生 ... -
mysql delete语法
2012-02-20 14:17 1091以下的文章主要描述的是MySQL DELETE语法的详 ... -
mysql datetime long to date
2012-02-07 21:37 0Calendar c = Calendar.getInstan ... -
MySQL日期时间函数大全
2012-02-07 11:46 906DAYOFWEEK(date) 返回日 ... -
查询当前日期的开始时间和结束时间
2011-11-29 22:11 1329Date date = new Date(); Cal ... -
给现有表添加字段
2011-11-29 20:45 518ALTER TABLE `user` ADD COLUMN ... -
sql Column 'id' in order clause is ambiguous
2011-11-17 16:06 3060编写数据库查询语句时候报错,发现语句正确啊. s ... -
Connector/J connection property 'autoReconnect=true' to avoid this problem.
2011-11-13 14:09 2113最近做的比特宝项目发现每次进入测试服务器时候都报这个错误:Co ... -
mysql 时间问题
2011-11-07 19:49 1247mysql 数据库时间类型字段有:date,time,year ... -
mysql字段类型
2011-09-08 10:55 1403Microsoft Access、MySQL 以及 SQL S ... -
忘记mysql密码解决方案(linux下的)
2011-08-25 14:22 820步骤: 1. 先杀掉mysqld的进程 2.使用skip- ... -
mysql添加用户
2011-07-01 15:26 636mysql添加用户 先以root用户登入选择要添加的数据 ...
相关推荐
`char`、`varchar`和`text`都是用于存储字符类型数据的字段类型,但它们各有特点和适用场景。 1. `char` 类型: - `char` 用于存储定长数据,即每个记录的长度是固定的。例如,如果定义`char(10)`,则每个值都将...
本文将深入探讨`CHAR`、`VARCHAR`、`TEXT`以及`NCHAR`、`NVARCHAR`、`NTEXT`的区别,帮助开发者做出更明智的选择。 1. **CHAR**: - `CHAR`是一种定长字符串类型,它会为每个字段预留指定的字节数,无论实际存储的...
`char`和`varchar`是两种常见的字符数据类型,它们在处理字符串数据时有着显著的区别。 首先,`char`是固定长度的字符串类型。这意味着无论你存储的数据实际长度是多少,它都会占用指定长度的空间。例如,如果你...
为了更好地兼容性和性能,`text`和`ntext`分别被`varchar(max)`和`nvarchar(max)`所替代,而`image`则被`varbinary(max)`替代。这意味着在进行数据迁移或编写新查询时,需要注意到这些变化: - **`text` → `...
Mysql 中插入多 text 类型问题解决方案 ...通过修改 MySQL 的配置文件和表的行格式,我们可以解决 MySQL 中插入多个 text 类型字段的问题。同时,我们也可以根据实际情况选择合适的行格式来存储数据。
对于更大的文本数据,可以使用`text`或`ntext`,但现在通常推荐使用`varchar(max)`和`nvarchar(max)`,它们分别可以存储最多2^31-1个字节和2^31-1个字符。 5. **性能与存储**:在存储空间有限或对性能要求较高的...
### char、varchar、nchar、nvarchar 四种类型的区别 在数据库设计中,选择合适的字段类型对于确保数据的准确性和提高查询效率至关重要。对于字符类型的字段,SQL Server 提供了 `char`、`varchar`、`nchar` 和 `...
varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字节,也就是说,在5.0.3以下版本中需要使用固定的TEXT或BLOB格式存放的数据可以在高版本中使用可变长的varchar来...
- 字符串类型:VARCHAR、CHAR、TEXT 和 BLOB,其中 VARCHAR 和 CHAR 区别在于 VARCHAR 变长,CHAR 定长。 - 日期和时间类型:DATETIME、DATE 和 TIMESTAMP,建议优先使用 TIMESTAMP,因为它在空间效率上优于 ...
这个特性是由MySQL的内部实现和设计决定的,它与`VARCHAR`等其他可变长度的字符串类型形成了对比。在创建表结构时,如果你尝试为`TEXT`类型的字段指定一个默认值,MySQL将会返回错误。 这个限制主要源于`TEXT`类型...
本文将深入探讨如何在数据库中替换`text`字段中的数据,通过具体实例和详细解释,帮助读者理解和掌握这一重要技能。 ### 数据库中替换`text`字段数据的基本原理 在关系型数据库管理系统(RDBMS)中,`text`类型...
通过对Text表特性的深入了解和应用,可以极大地提高数据处理效率和灵活性,尤其是在需要频繁读取外部数据文件的应用场景中。 总之,HSQLDB中的Text表功能是一个强大的工具,它不仅增强了HSQLDB处理文本文件的能力,...
本文将深入探讨VARCHAR类型的大小长度问题及其在不同版本和编码下的限制。 首先,VARCHAR字段的长度限制主要受以下三个因素影响: 1. **存储限制**:VARCHAR字段的长度不能超过65535字节。这是因为每个VARCHAR字段...
在实际应用中,当定义的VARCHAR长度超过上述限制时,MySQL会将该列转换为TEXT类型,这可能会导致警告,并且可能影响性能,因为TEXT类型的索引处理与VARCHAR不同。 总之,MySQL VARCHAR的最大长度取决于表的行格式、...
- 示例b:创建一个包含一个整型、一个固定长度的`CHAR`列和一个`VARCHAR`列的表,如`CREATE TABLE t4 (c INT, c2 CHAR(30), c3 VARCHAR(N)) CHARSET=utf8;`,`N`的最大值是`(65535 - 1 - 2 - 4 - 30 * 3) / 3 = ...
在Microsoft SQL Server数据库中,image和text数据类型在SQL Server 2000之后被替换为varbinary(max)和varchar(max)或nvarchar(max)。但是在许多遗留系统中,可能仍然在使用旧的数据类型,如text和image。 image...