1. ┌─name─┬─type───┬─default_type─┬─default_expression─┬─comment─┬─codec_expression─┐
    2. url String
    3. from IPv6
    4. └──────┴────────┴──────────────┴────────────────────┴─────────┴──────────────────┘

    同时您也可以使用IPv6类型的列作为主键:

      1. https://clickhouse.tech │ 2001:44c8:129:2632:33:0:252:2 │
      2. https://clickhouse.tech/docs/en/ │ 2a02:e980:1e::1 │
      3. https://wikipedia.org │ 2a02:aa08:e000:3100::2 │
      4. └────────────────────────────────────┴───────────────────────────────┘

      同时它提供更为紧凑的二进制存储格式:

        1. ┌─toTypeName(IPv6NumToString(from))─┬─s─────────────────────────────┐
        2. String 2001:44c8:129:2632:33:0:252:2
        3. └───────────────────────────────────┴───────────────────────────────┘

        或使用CAST将其转换为FixedString(16)

        1. ┌─toTypeName(CAST(from, 'FixedString(16)'))─┬─i───────┐
        2. └───────────────────────────────────────────┴─────────┘