[쉘 띄우기]
c:\adb shell
c:\adb -s emulator-5554 shell
[DB연결]
# sqlite3 /data/data/...../~.db
sqlite> .quit 또는 .exit
[DB나열]
sqlite> .databases
[Table 나열]
sqlite> .tables
[특정 Table의 index 나열]
sqlite> .indices ~
[테이블의 schema 보기]
sqlite> .schema ~
지정하지 않으면 전체 schema 나열
[출력 결과를 파일로 보내기]
sqlite> .output /data.../~.sql
[데이터 베이스 백업을 위한 덤프]
출력 대상 파일을 지정.
sqlite> .output /data...../~sql
테이블을 덤프
sqlite> .dump ~
콘솔화면에 뿌려보자
sqlite> .output stdout
[파일에 담긴 sql 스크립트의 실행]
sqlite> SELECT * FROM ~1;
sqlite> SELECT * FROM ~2;
sqlite> .read /data...../~.sql
sql스크립트를 실행하여 테이블 ~1과 ~2의 결과를 출력
[구분자를 이용하여 외부 자료 들여오기]
','로 구분되는 CSV 파일형식의 예
sqlite> .separator ,
sqlite> .import /data...../~.csv ~<테이블명>
[명령 프롬프트에서 sql 명령 수행]
sqlite> .mode column
헤더로 찾기 on
sqlite> .header on
_id 11 전까지 필터링
sqlite> select * from ~ WHERE _id < 11;
[각 열의 너비 조정]
sqlite> .width 5 50
c:\adb shell
c:\adb -s emulator-5554 shell
[DB연결]
# sqlite3 /data/data/...../~.db
sqlite> .quit 또는 .exit
[DB나열]
sqlite> .databases
[Table 나열]
sqlite> .tables
[특정 Table의 index 나열]
sqlite> .indices ~
[테이블의 schema 보기]
sqlite> .schema ~
지정하지 않으면 전체 schema 나열
[출력 결과를 파일로 보내기]
sqlite> .output /data.../~.sql
[데이터 베이스 백업을 위한 덤프]
출력 대상 파일을 지정.
sqlite> .output /data...../~sql
테이블을 덤프
sqlite> .dump ~
콘솔화면에 뿌려보자
sqlite> .output stdout
[파일에 담긴 sql 스크립트의 실행]
sqlite> SELECT * FROM ~1;
sqlite> SELECT * FROM ~2;
sqlite> .read /data...../~.sql
sql스크립트를 실행하여 테이블 ~1과 ~2의 결과를 출력
[구분자를 이용하여 외부 자료 들여오기]
','로 구분되는 CSV 파일형식의 예
sqlite> .separator ,
sqlite> .import /data...../~.csv ~<테이블명>
[명령 프롬프트에서 sql 명령 수행]
sqlite> .mode column
헤더로 찾기 on
sqlite> .header on
_id 11 전까지 필터링
sqlite> select * from ~ WHERE _id < 11;
[각 열의 너비 조정]
sqlite> .width 5 50