Skip to content

Commit debbca3

Browse files
committed
纠正一个小的笔误2
1 parent 1ac55b8 commit debbca3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/database/一千行MySQL命令.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ SET NAMES GBK; -- 相当于完成以上三个设置
242242
utf8 最大为21844个字符,gbk 最大为32766个字符,latin1 最大为65532个字符
243243
varchar 是变长的,需要利用存储空间保存 varchar 的长度,如果数据小于255个字节,则采用一个字节来保存长度,反之需要两个字节来保存。
244244
varchar 的最大有效长度由最大行大小和使用的字符集确定。
245-
最大有效长度是65532字节,因为在varchar存字符串时,第一个字节是空的,不存在任何数据,然后还需两个字节来存放字符串的长度,所以有效长度是65532-1-2=65532字节。
245+
最大有效长度是65532字节,因为在varchar存字符串时,第一个字节是空的,不存在任何数据,然后还需两个字节来存放字符串的长度,所以有效长度是65535-1-2=65532字节。
246246
例:若一个表定义为 CREATE TABLE tb(c1 int, c2 char(30), c3 varchar(N)) charset=utf8; 问N的最大值是多少? 答:(65535-1-2-4-30*3)/3
247247
-- b. blob, text ----------
248248
blob 二进制字符串(字节字符串)

0 commit comments

Comments
 (0)