Latest web development tutorials

추가 SQLite 데이터베이스

동시에 하나 이상의 데이터베이스를 사용할 수있다있을 때, 상황을 상상해 이들 중 사용할. SQLite는이DTABASE 문, 특정 데이터베이스를 선택 모든 SQLite는 문이 첨부 된 데이터베이스에서 실행됩니다 후이 명령을 사용하는 데 사용됩니다 연결합니다.

문법

SQLite는의 기본 구문은 다음과 DATABASE 문이 첨부 :

'앨리어스 이름'으로 DATABASE '데이터베이스 이름을'ATTACH;

데이터베이스가 생성되지 않은 경우, 상기 명령은 데이터베이스에 이미 존재하는 경우, 데이터베이스를 작성하는 데이터베이스 파일 이름과 함께 결합하는 논리 데이터베이스 '앨리어스 name'을 둘 것이다.

기존 데이터베이스testDB.db에 연결하려면 다음과같이 ATTACH DATABASE 문은 다음과 같습니다

sqlite가> 'TEST'로 DATABASE 'testDB.db'을 ATTACH;

사용SQLite는 추가 데이터베이스를 표시하는 명령을 .database.

sqlite가> .database
서열 이름 파일
--- --------------- ----------------------
0 주 /home/sqlite/testDB.db
이 테스트 /home/sqlite/testDB.db

메인 및 임시데이터베이스 이름은 기본 데이터베이스와 데이터베이스는 임시 테이블 및 기타 임시 데이터 객체 예약되어 있습니다. 이 두 데이터베이스는 각각의 데이터베이스 연결 이름을 사용할 수 있으며, 추가 사용하지 않아야, 또는 다음과 같이 그들은 경고 메시지가 표시됩니다 :

sqlite가> 'TEMP'로 DATABASE 'testDB.db'을 ATTACH;
오류 : 데이터베이스 TEMP가 이미 사용 중입니다
sqlite가> '주'로 DATABASE 'testDB.db'을 ATTACH;
오류 : 데이터베이스 TEMP가 이미 사용 중입니다