美文网首页sql语句
Sqlite语句库之通过查询创建一个新表

Sqlite语句库之通过查询创建一个新表

作者: iCloudEnd | 来源:发表于2019-07-30 13:49 被阅读9次

    数据库的优势就是可以快速管理海量的结构化数据,很多时候需要写代码耗时很长的工作,通过一个sql语句就可以解决了。例如下面的案例

    问题描述

    我有一个40多万字典数据,还有一个4万作用的古文数据。我希望把4万条古文数据中拼音为空的数据通过40万的字典来补全。
    如果编程就非常简单,从4万的库中读一条,然后再去40万的库查询,最后更新就可以了。
    不过上面做法效率实在太低了。

    解决方案

    对表两张表筛选出需要更新的数据,提取完数据后在更新到4w的库中。根本原则就是少读40w的库。

    sql语句

    CREATE TABLE dic_pyk AS  SELECT mword.* from mword,pinyin_kong where mword.mkey = pinyin_kong.mkey
    

    更多Sqlite教程和SQL语句请关注我的专栏

    Sqlite教程和SQL语句请关注我的专栏

    相关文章

      网友评论

        本文标题:Sqlite语句库之通过查询创建一个新表

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