阅读完文档后,我了解到每个字符都有一个字节或两个字节长度的前缀以确定其长度。我也理解,对于varchar,每个字符的字节长度可能不同,具体取决于字符本身。SQL如何确定varchar中字符的长度?
所以我的问题是:
如何在DBMS确定每个字符的长度会储存后?
含义:一个字符串存储之后,让我们说这是4个字符长,让我们假设第一个字符是1个字节长,第二2个字节,第三3个字节和4日是4 .. 如何数据库知道检索字符串时每个字符有多长以便正确读取它?
我希望这个问题很清楚,对于我犯的任何英语错误感到抱歉。谢谢
这也解释了它的图片。谢谢 :) – lelbil