Create table Test
(
ID int,
Name nvarchar(MAX)
)
INSERT INTO Test
values(1, '汉语')
不行的话就在前面加个大写的字母N: N'汉语'
INSERT INTO Test
values(2, N'汉语')
mysql中varchar最多能存储65535个字节的数据。
varchar 的最大长度受限于最大行长度(max row size,65535bytes)。65535并不是一个很精确的上限,可以继续缩小这个上限。65535个字节包括所有字段的长度,变长字段的长度标识(每个变长字段额外使用1或者2个字节记录实际数据长度)、NULL标识位的累计。
扩展资料
1、varchar存储规则:
mysql4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)
mysql5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 。
2、varchar受编码长度限制规则:
字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766
字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845。
你的数据库 表 quan_weibo 中的content字段是什么类型? 需要选择nvarchar(max) 用来存储中文的,如果是英文是varchar(max),你可以先检查下这个。改变下数据库字段类型就可以了C# 向数据库存图片的思路 , 将 图片 读成二进制格式,存放在数据库的二进制格式的字段中。
如果需要取出图片,反过来 *** 作就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)