sql语句

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

2019-07-30  本文已影响9人  iCloudEnd

数据库的优势就是可以快速管理海量的结构化数据,很多时候需要写代码耗时很长的工作,通过一个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语句请关注我的专栏

上一篇下一篇

猜你喜欢

热点阅读