sqlite 정보 cmd / adb shell에서 수정하기.

Posted by [하늘이]
2011. 10. 13. 06:10 IT/Android[안드로이드]
반응형

우선 DB를 수정하기 위하여는  DB의 구성 스트링들을 알아야 합니다.

shell에서 SQL DB 보기

1. cmd 창을 연다.

2. adb shell  명령 수행
adb shell

3. sqlinte3 명령 수행
C:\Users\user>adb shell
# sqlite3 /data/data/com.android.providers/xxxx.db

-> 정상적으로 수행되면, 아래와 같이 명령시작 문구가 변경된다.
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

4. DB에 저장된 데이터 보기 [xxxxxx1 은 DB Table 명이다.]
sqlite> select * from xxxxxx1;

5. 특정 ID 의 정보중 하나를 수정을 원할때
sqlite> update xxx1 set xxx2=78967 where _id=31;
 >> xxxx1 : DB table 명
      xxxx2 : field 명
=> 위 구문은 db xxxx1 table에 id 31 번에 있는 xxxx2 필드의 값을 78967로 변경한다.




반응형