adb op for sqlite3

old/SQL 2010. 2. 9. 16:42
[쉘 띄우기]
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

'old > SQL' 카테고리의 다른 글

산술 연산자  (0) 2010.03.12
WHERE절  (0) 2010.03.12
SQL의 기본  (0) 2010.03.12
MSDE 설치 및 시동  (0) 2010.03.12
OSQL의 시동  (0) 2010.03.12
Posted by jazzlife
,