지난강의에 이어서
일단 쿼리를 적어보면
테이블은 다음과 같습니다.
CREATE re_member (re_no INTEGER PRIMARY KEY AUTOINCREMENT, re_id TEXT NOT NULL, re_pw TEXT NOT NULL, re_nickname TEXT NOT NULL, re_nickname TEXT NOT NULL, re_job TEXT NOT NULL, re_speed REAL NOT NULL, re_level INTEGER NOT NULL);
INSERT 쿼리는 때려보면
다음과 같습니다
INSERT INTO re_member(re_id,re_pw,re_nickname,re_job,re_speed,re_level) VALUES ('re','myfriend5','하얀소닉','학생',10.5,5)
왜 re_no 를 안 적어주냐면 자동증가가 되는 INTEGER PRIMARY KEY AUTOINCREMENT를 해주어서 그렇습니다... 오라클의 시퀀스역할을 해주기 때문에 mysql 에선 AUTOINCREMENT가 있긴합니다. 어쨌든 굳이 안적어서 주어도 좋습니다.
다음과 같이 쿼리를 때리면 No error 즉 에러가 없다고 나옵니다.
Browse Data를 보면 레코드가 추가된 것을 볼 수 있습니다.
자 그럼 AUTOINCREMENT를 테스트하기 위해 Execute query(Execute SQL)를 때려줍니다
INSERT INTO re_member(re_id,re_pw,re_nickname,re_job,re_speed,re_level) VALUES ('kaka','my33','카카','회사원',5.5,8)
쿼리는 하나 하나 때려줍니다.
INSERT INTO re_member(re_id,re_pw,re_nickname,re_job,re_speed,re_level) VALUES ('moto7','myth5','모토7','레이서',50.5,10)
잘 나온 것을 볼 수 있습니다.
나머지 테스트는 여러분이 해보시기 바랍니다.
다음 강의에는 UNIQUE 에 대해 알아보겠습니다.
'모바일 프로그래밍 > SQLite3 (Android)' 카테고리의 다른 글
SQLite3 으로 우편번호 파일 DB에 import하기 (0) | 2012.09.20 |
---|---|
테이블 만든 거 안드로이드 DB 연동하기(1) (0) | 2012.08.07 |
UNIQUE 제약조건 테이블에 적용하기 (0) | 2012.08.04 |
SQLite browser로 테이블 생성 (0) | 2012.07.29 |
SQLite3 다운 및 설치 윈도우 버젼/맥 버젼/리눅스는 설명 (0) | 2012.07.29 |