SQLite는 데이터베이스를 생성합니다
SQLite의 sqlite3 명령은 새로운 SQLite 데이터베이스를 생성하는 데 사용됩니다. 생성에는 특별한 권한이 필요하지 않습니다.
구문
sqlite3 명령의 기본 구문은 다음과 같습니다.
$sqlite3 DatabaseName.db
일반적으로 데이터베이스 이름은 RDBMS 내에서 고유해야 합니다.
예
새 데이터베이스 <testDB.db>를 생성하려는 경우 SQLITE3 문은 다음과 같습니다.
$sqlite3 testDB.db
SQLite 버전 3.7.15.2 2013-01-09 11:53:05
지침을 보려면 ".help"를 입력하세요
";"
sqlite>
SQLite 버전 3.7.15.2 2013-01-09 11:53:05
지침을 보려면 ".help"를 입력하세요
";"
sqlite>
위 명령을 실행하면 현재 디렉터리에 testDB.db 파일이 생성됩니다. 이 파일은 SQLite 엔진에서 데이터베이스로 사용됩니다. 데이터베이스 파일을 성공적으로 생성한 후 sqlite3 명령이 sqlite> 프롬프트를 제공하는 것을 발견한 경우.
데이터베이스가 생성되면 SQLite의 .databases 명령을 사용하여 다음과 같이 데이터베이스 목록에 있는지 확인할 수 있습니다.
sqlite> .databases
seq 이름 파일
----------------------------------------- ---------------- -
0 main /home/sqlite/testDB.db
seq 이름 파일
----------------------------------------- ---------------- -
0 main /home/sqlite/testDB.db
SQLite .quit<를 사용할 수 있습니다. 🎜> 명령을 사용하여 아래와 같이 sqlite 프롬프트를 종료할 수 있습니다.
sqlite>.quit
.dump 명령 할 수 있습니다. 명령 프롬프트에서 SQLite $
.dump point 명령을 사용하여 다음과 같이 전체 데이터베이스를 텍스트 파일로 내보냅니다.
$sqlite3 testDB.db .dump >
위 명령은 testDB.db 전체를 데이터베이스의 내용을 SQLite 문으로 변환하고 이를 ASCII 텍스트 파일 testDB.sql<🎜으로 덤프합니다. >. 생성된 testDB.sql을 다음과 같은 간단한 방법으로 복원할 수 있습니다.
$sqlite3 testDB.db < testDB.sql이때 데이터베이스는 비어 있으면 데이터베이스에 테이블과 데이터가 있으면 위의 두 절차를 시도해 볼 수 있습니다. 이제 다음 장으로 넘어가겠습니다.