美文网首页
001-SQL与EXCEL

001-SQL与EXCEL

作者: Sayalic_2484 | 来源:发表于2019-03-15 23:49 被阅读0次

    Excel把所有的数据都展示在一个表格里面,很方便,可以一眼看完所有的数据,完成很多操作。但如果一个Excel数据量到千万行的级别,意味着:

    1. 你无法一眼看完数据,并且求和,平均数,筛选等功能很难操作
    2. 你电脑没这么好,可能根本无法直接打开

    所以当数据量非常大的时候,有没有办法,对这些数据进行查看、计算呢?答案就是SQL。

    例子

    我们看一个SQL:

    SELECT id, zh_title FROM chuangwai.items WHERE id = 1234567;
    

    这个SQL表示从chuangwai数据库里面items表当中选取id1234567的那一行的idzh_title字段。

    chuangwai数据库你可以想象成是chuangwai.xlsx,一个Excel文件,这个Excel文件里面很多Sheet(工作表),其中一个Sheet名叫itemsitems Sheet里面有几百万行和几十列,其中有两列叫做idzh_title。差不多就是这样的情况:

    chuangwai数据库items表

    但实际情况是,我们这个表里面有几百万行数据,没法直接通过Excel打开,所以需要使用SQL来查询。

    是的,这就是我们为什么要使用SQL,而不是把数据库里面的数据直接导出成Excel文件的原因:

    数据量太大,没有办法导出,导出了Excel也没有办法打开,打开了人也很难处理几百万行数据。

    所以完全不需要惧怕SQL,无非就是有一些超级大的Excel,没有办法直接看到全部的内容,只能通过一些语句来查询。

    相关文章

      网友评论

          本文标题:001-SQL与EXCEL

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