美文网首页
clickhouse-File

clickhouse-File

作者: 越狱的灵感 | 来源:发表于2022-06-14 09:03 被阅读0次

    参考文档

    https://clickhouse.tech/docs/en/engines/table-engines/special/file/

    前言

    file表引擎可以像表查询编辑类似于CSV,TSV,JSONEachRow,TabSeparated等格式的文件,一般用处不大,不过可以做一些已知文件的分析,或者实现文件字典功能等。

    格式

    File(Format) 引擎只能指定文件格式,无法指定文件路径,尴尬~,默认存在于config.xml配置的<path>xxxxxx</path>标签配置目录下 /data/database/路径中。

    DEMO

    --新建表
    create table t_csvfile(id Int8,name String)engine =File(CSV);
     
    --写入数据
    insert into t_csvfile values(55,'whg11'),(10,'www');
    

    可以到指定目录下看到


    1.png 2.png

    关联外部文件

    一般情况下 我们不会主动使用file引擎存储数据,而是直接使用已经存在的文件关联file表
    1,首先建表

    create table t_out_csvfile(id Int8,name String,day Date)engine =File(CSV);
    

    2,将data.CSV文件拷贝到指定目录


    3.png

    3,查询file表


    5.png

    可以看到数据正常加载了~,这种方便对一些文件做一些聚合分析,或者作为字典做关联等等功能。

    相关文章

      网友评论

          本文标题:clickhouse-File

          本文链接:https://www.haomeiwen.com/subject/iuvjmrtx.html