当前位置:  开发笔记 > 数据库 > 正文

How do I import .sql files into SQLite 3?

如何解决《HowdoIimport.sqlfilesintoSQLite3?》经验,为你挑选了4个好方法。

I have .sql files which have the following content:

#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)

How do I import this file into SQLite so that these are created automatically?



1> Dominic Rodg..:

从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);



2> Eifion..:

使用sqlite3 database.sqlite3 < db.sql.您需要确保您的文件包含有效的SQLite SQL.



3> 小智..:

或者,您可以从Windows命令行提示符/批处理文件执行此操作:

sqlite3.exe DB.db ".read db.sql"

其中DB.db是数据库文件,db.sql是要运行/导入的SQL文件.



4> Ian Newland..:

你也可以这样做:

sqlite3 database.db -init dump.sql

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有