如何将.sql文件导入SQLite 3?
我有.sql文件有以下内容:
#cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) 如何将这个文件导入到SQLite中,以便自动创build这些文件?
从一个sqlite提示符:
 sqlite> .read db.sql 
要么:
 cat db.sql | sqlite3 database.db 
 另外,你的SQL是无效的 – 你需要; 在你的陈述的最后: 
 create table server(name varchar(50),ipaddress varchar(15),id init); create table client(name varchar(50),ipaddress varchar(15),id init); 
 使用sqlite3 database.sqlite3 < db.sql 。 你需要确保你的文件包含SQLite的有效SQL。 
你也可以这样做:
 sqlite3 database.db -init dump.sql 
或者,您可以从Windows命令行提示符/batch file执行此操作:
 sqlite3.exe DB.db ".read db.sql" 
其中DB.db是数据库文件,而db.sql是运行/导入的SQL文件。