Latest web development tutorials

SQLite 데이터베이스 만들기

SQLite는의sqlite3를 명령은 새로운 SQLite는 데이터베이스를 만드는 데 사용됩니다.당신은 데이터를 만들 수있는 특별한 권한이 필요하지 않습니다.

문법

다음과 같이 명령의 sqlite3를 기본 구문은 다음과 같습니다

$ sqlite3를 DatabaseName.db

일반적으로 RDBMS의 데이터베이스 이름은 고유해야합니다.

새 데이터베이스 <testDB.db>를 만들려면 다음과 같이 sqlite3를 문은 다음과 같습니다

$ sqlite3를 testDB.db
SQLite는 버전 3.7.15.2 2013년 1월 9일 11시 53분 5초
자세한 내용은 ".help"를 입력
종료 SQL 문을 입력는 ";"
sqlite가>

위의 명령은 현재 디렉토리testDB.db에서 파일을 생성합니다.이 문서는 데이터베이스 엔진 SQLite는로 사용됩니다. 성공적으로 데이터베이스 파일을 생성 한 후 sqlite3를 명령을 발견 한 경우, 프롬프트SQLite는>을 제공 할 것입니다.

데이터베이스가 작성되면 다음과 같이,이 데이터베이스 목록에 있는지 여부를 확인하기 위해 SQLite는.databases 명령을 사용할 수 있습니다 :

sqlite가> .databases
서열 이름 파일
--- --------------- ----------------------
0 주 /home/sqlite/testDB.db

다음과 같이, SQLite는 명령 프롬프트를 종료 .quitSQLite는 사용할 수 있습니다 :

sqlite가> .quit
$

.dump 명령

명령 프롬프트에서SQLite는 .dump 점 명령을 사용하여 아래 그림과 같이, 텍스트 파일에 전체 데이터베이스를 내보낼 수 있습니다 :

$ sqlite3를 testDB.db .dump> testDB.sql

위의 명령은 SQLite는 문 전체testDB.db 데이터베이스의 내용을 변환하고, testDB.sql에서ASCII 텍스트 파일로덤프합니다.다음과 같이, 결과 testDB.sql 복구하는 간단한 방법이 될 수 있습니다 :

$ sqlite3를 testDB.db <testDB.sql

이 경우에, 데이터베이스는 데이터베이스 테이블 및 데이터를 일단 이들 두 개의 프로그램을 시도 할 수 비어있다. 이제, 다음 장으로 계속 할 수 있습니다.