English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 " 입력 ";"로 종료된 SQL 문을 입력하세요 sqlite>
위 명령어는testDB.db
현재 디렉토리에 파일을 생성합니다. 이 파일은 SQLite 엔진이 데이터베이스로 사용합니다. 데이터베이스를 생성할 때 주의해야 할 경우, sqlite3명령어는sqlite>
데이터베이스 파일을 성공적으로 생성한 후 알림을 제공합니다.
데이터베이스를 생성한 후 다음과 같은 SQLite를 사용할 수 있습니다..databases
명령어를 데이터베이스 목록에서 확인할 수 있습니다.
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db
SQLite를 사용하면 됩니다..quit
명령어는 sqlite 프롬프트에서 나오는 방식입니다.-
sqlite>.quit$
명령 프롬프트에서는 다음 SQLite 명령어를 사용하여 전체 데이터베이스를 텍스트 파일로 전체로 내보낼 수 있습니다.
$sqlite3 testDB.db .dump > testDB.sql
위 명령어는testDB.db
데이터베이스 전체를 SQLite 문으로 변환하여 ASCII 텍스트 파일로 다시 저장합니다testDB.sql
생성된 testDB.sql에서 복구할 수 있는 간단한 방법을 통해-
$sqlite3 testDB.db < testDB.sql
현재 데이터베이스가 비어 있으므로, 데이터베이스에 테이블과 데이터가 많지 않으면 위의 두 과정을 시도할 수 있습니다. 지금부터 다음 장으로 넘어가겠습니다.