加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

从命令行创建空的sqlite db

发布时间:2020-12-12 19:10:50 所属栏目:百科 来源:网络整理
导读:是否可以从命令行创建一个空的sqlite3数据库(例如sqlite3 someoption dbname),这将为我创建一个没有任何表的数据库文件,以便我可以从不同的SQL编辑器访问它 目前,当我做sqlite3 dbname,我得到一个sqlite提示,从中我可以做CREATE TABLE …但如果我没有,当我退
是否可以从命令行创建一个空的sqlite3数据库(例如sqlite3< someoption> dbname),这将为我创建一个没有任何表的数据库文件,以便我可以从不同的SQL编辑器访问它

目前,当我做sqlite3 dbname,我得到一个sqlite提示,从中我可以做CREATE TABLE …但如果我没有,当我退出,没有文件被创建.所以我正在寻找一个单一的命令,这将为我创建一个空的数据库,而不需要在该步骤中至少创建一个表.

我不认为在一个声明中有办法做到这一点.

在Linux中,我将以这种方式解决这个问题:

sqlite3 aFile.db "create table aTable(field1 int); drop table aTable;"

这将自动创建所需的文件,其中包含表,然后将其放在不带表的数据库文件中.这是我最了解的事情.

无论如何,我认为大多数编辑甚至会接受一个空的文件.试一下

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读