从命令行创建空的sqlite db

前端之家收集整理的这篇文章主要介绍了从命令行创建空的sqlite db前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以从命令行创建一个空的sqlite3数据库(例如sqlite3< someoption> dbname),这将为我创建一个没有任何表的数据库文件,以便我可以从不同的sql编辑器访问它

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

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

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

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

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

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

猜你在找的Sqlite相关文章