sqlite复制表

(1)复制表,并把原表的 所有记录都复制到新表里。

         CREATE TABLE newTb AS SELECT * FROM oldTb

(2)只复制表结构,不复制数据到新表里。

          注:该语句无法复制关键值

         CREATE TABLE newTb AS SELECT * FROM oldTb WHERE 1=0

  ( 3)SQLite判断表是否存在

          检测表是否存在,只要查看sqlite_master表中是否存在这条数据就可以了。

        SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tablename';

posted on 2017-06-06 15:21  any91  阅读(3204)  评论(0编辑  收藏  举报