前端之家收集整理的这篇文章主要介绍了
从命令行创建空的sqlite db,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以从命令行创建一个空的
sqlite3
数据库(例如
sqlite3< someoption> dbname),这将为我创建一个没有任何表的
数据库文件,以便我可以从不同的
sql编辑器访问它
目前,当我做sqlite3 dbname,我得到一个sqlite提示,从中我可以做CREATE TABLE …但如果我没有,当我退出,没有文件被创建.所以我正在寻找一个单一的命令,这将为我创建一个空的数据库,而不需要在该步骤中至少创建一个表.
我不认为在一个声明中有办法做到这一点.
在Linux中,我将以这种方式解决这个问题:
sqlite3 aFile.db "create table aTable(field1 int); drop table aTable;"
这将自动创建所需的文件,其中包含表,然后将其放在不带表的数据库文件中.这是我最了解的事情.
无论如何,我认为大多数编辑甚至会接受一个空的文件.试一下