相关的文档10bet官方网站gydF4y2Ba 本手册下载gydF4y2Ba
PDF (Ltr)gydF4y2Ba- 41.5 mbgydF4y2Ba
PDF (A4)gydF4y2Ba- 41.6 mbgydF4y2Ba
手册页(TGZ)gydF4y2Ba- 262.1 kbgydF4y2Ba
手册页(邮政编码)gydF4y2Ba- 372.3 kbgydF4y2Ba
信息(Gzip)gydF4y2Ba- 4.0 mbgydF4y2Ba
信息(邮政编码)gydF4y2Ba- 4.0 mbgydF4y2Ba
本手册节选gydF4y2Ba

MySQL 8.0参考手册gydF4y2Ba/gydF4y2Ba...gydF4y2Ba/gydF4y2Ba 标识符到文件名的映射gydF4y2Ba

9.2.4标识符到文件名的映射gydF4y2Ba

文件系统中的数据库和表标识符以及名称之间存在对应关系。对于基本结构,MySQL将每个数据库表示为数据目录中的一个目录,根据存储引擎的不同,每个表可能由适当数据库目录中的一个或多个文件表示。gydF4y2Ba

对于数据和索引文件,磁盘上的确切表示与存储引擎相关。这些文件可以存储在数据库目录中,也可以存储在单独的文件中。gydF4y2BaInnoDBgydF4y2Ba数据存储在InnoDB数据文件中。如果使用表空间gydF4y2BaInnoDBgydF4y2Ba,则使用您创建的特定表空间文件。gydF4y2Ba

在数据库或表标识符中,除ASCII NUL (gydF4y2BaX ' 00 'gydF4y2Ba).MySQL在创建数据库目录或表文件时,会对相应文件系统对象中存在问题的字符进行编码:gydF4y2Ba

  • 基本拉丁字母(gydF4y2Ba一个…咱…ZgydF4y2Ba),数字(gydF4y2Ba0 . . 9gydF4y2Ba)和下划线(gydF4y2Ba_gydF4y2Ba)被按原样编码。因此,它们的大小写敏感性直接取决于文件系统的特性。gydF4y2Ba

  • 所有其他具有大写/小写映射的国家字母都按下表编码。代码范围列中的值是UCS-2值。gydF4y2Ba

    代码范围gydF4y2Ba 模式gydF4y2Ba 数量gydF4y2Ba 使用gydF4y2Ba 未使用的gydF4y2Ba 块gydF4y2Ba
    00 c0 . . 017 fgydF4y2Ba [@] [0 . . 4] [g . . z]gydF4y2Ba 5 * 20 = 100gydF4y2Ba 97gydF4y2Ba 3.gydF4y2Ba 拉丁文-1补编+拉丁文扩展- agydF4y2Ba
    0370 . . 03 ffgydF4y2Ba [@] [5 . . 9] [g . . z]gydF4y2Ba 5 * 20 = 100gydF4y2Ba 88gydF4y2Ba 12gydF4y2Ba 希腊语和科普特语gydF4y2Ba
    0400 . . 052 fgydF4y2Ba [@] [g . . z] [0 . . 6]gydF4y2Ba 20 * 7 = 140gydF4y2Ba 137gydF4y2Ba 3.gydF4y2Ba 西里尔字母+西里尔字母的补充gydF4y2Ba
    0530 . . 058 fgydF4y2Ba [@] [g . . z] [7 . 8)gydF4y2Ba 20 * 2 = 40gydF4y2Ba 38gydF4y2Ba 2gydF4y2Ba 亚美尼亚gydF4y2Ba
    2160 . . 217 fgydF4y2Ba [@] [g . . z] [9]gydF4y2Ba 20 * 1 = 20gydF4y2Ba 16gydF4y2Ba 4gydF4y2Ba 数形式gydF4y2Ba
    0180 . . 02年房颤gydF4y2Ba [@] [g . . z] [k . .)gydF4y2Ba 20 * 11 = 220gydF4y2Ba 203gydF4y2Ba 17gydF4y2Ba 拉丁语Extended-B + IPA扩展名gydF4y2Ba
    1 e00 . . 1滚开gydF4y2Ba [@] [g . . z] [l . . r]gydF4y2Ba 20 * 7 = 140gydF4y2Ba 136gydF4y2Ba 4gydF4y2Ba 拉丁扩展附加gydF4y2Ba
    1 f00 . . 1 fffgydF4y2Ba [@] [g . . z] [s . . z]gydF4y2Ba 20 * 8 = 160gydF4y2Ba 144gydF4y2Ba 16gydF4y2Ba 希腊延长gydF4y2Ba
    ……gydF4y2Ba [@] [. . f] [g . . z]gydF4y2Ba 6 * 20 = 120gydF4y2Ba 0gydF4y2Ba 120gydF4y2Ba 保留gydF4y2Ba
    24日24 e9 b6 . .gydF4y2Ba [@] [@] [z . .)gydF4y2Ba 26gydF4y2Ba 26gydF4y2Ba 0gydF4y2Ba 封闭的#gydF4y2Ba
    FF21 . . FF5AgydF4y2Ba [@] [. . z] [@]gydF4y2Ba 26gydF4y2Ba 26gydF4y2Ba 0gydF4y2Ba 半宽和全宽形式gydF4y2Ba

    序列中的一个字节编码字母大小写。例如:gydF4y2Ba拉丁大写字母a和gravegydF4y2Ba编码是gydF4y2Ba@0GgydF4y2Ba,而gydF4y2Ba拉丁文小写字母a与grave连用gydF4y2Ba编码是gydF4y2Ba@0ggydF4y2Ba。这里的第三个字节(gydF4y2BaGgydF4y2Ba或gydF4y2BaggydF4y2Ba)表示字母盘。(在不区分大小写的文件系统中,两个字母被视为相同的。)gydF4y2Ba

    对于某些区块,例如西里尔字母,第二个字节决定字母大小写。对于其他块,如Latin1 Supplement,第三个字节决定字母大小写。如果序列中有两个字节是字母(如在希腊语扩展中),最左边的字母字符代表字母大小写。所有其他字母字节必须为小写。gydF4y2Ba

  • 除下划线(外的所有非字母字符gydF4y2Ba_gydF4y2Ba),以及来自没有大写/小写映射的字母(如希伯来语)的字母使用十六进制表示进行编码,十六进制数字使用小写字母gydF4y2Ba一个f . .gydF4y2Ba:gydF4y2Ba

    0x003F -> @003f 0xFFFF -> @ffffgydF4y2Ba

    十六进制值对应于gydF4y2Baucs2gydF4y2Ba双字节字符集。gydF4y2Ba

在Windows上,一些名称如gydF4y2Ba空gydF4y2Ba,gydF4y2Ba打印gydF4y2Ba,gydF4y2Ba辅助gydF4y2Ba是通过附加编码的吗gydF4y2Ba@@@gydF4y2Ba当服务器创建相应的文件或目录时,将添加到名称中。这发生在所有平台上,以便在平台之间可移植相应的数据库对象。gydF4y2Ba