[SQL] 어떻게 SQLite는 3으로 .SQL 파일을 가져 옵니까?
SQL어떻게 SQLite는 3으로 .SQL 파일을 가져 옵니까?
나는 다음과 같은 내용이 .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는에이 파일을 가져 옵니까?
해결법
-
==============================
1.SQLite는 프롬프트에서 :
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.sqlite3를 database.sqlite3
sqlite3를 database.sqlite3
-
==============================
3.또는, 당신은 윈도우 커맨드 프롬프트 / 배치 파일에서이 작업을 수행 할 수 있습니다
또는, 당신은 윈도우 커맨드 프롬프트 / 배치 파일에서이 작업을 수행 할 수 있습니다
sqlite3.exe DB.db ".read db.sql"
어디 DB.db는 데이터베이스 파일이며, db.sql는 실행 / 수입에 SQL 파일입니다.
-
==============================
4.당신은 또한 할 수 있습니다 :
당신은 또한 할 수 있습니다 :
sqlite3 database.db -init dump.sql
from https://stackoverflow.com/questions/2049109/how-do-i-import-sql-files-into-sqlite-3 by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL에서 뷰의 차이 및 테이블 (0) | 2020.05.31 |
---|---|
[SQL] 어떻게 PostgreSQL을 특정 컬럼을 갖는 테이블을 찾을 수 (0) | 2020.05.31 |
[SQL] 나는 DBO에 DB 스키마를 변경하려면 어떻게 (0) | 2020.05.31 |
[SQL] 마이크로 소프트에 의해 명명 규칙 데이터베이스? (0) | 2020.05.30 |
[SQL] 어떻게 쿼리의이 계획을 설명 해석합니까? (0) | 2020.05.30 |