DB

안드로이드 SQLite 테이블 생성 방법(CREATE TABLE)

테이블 생성방법은 다음과 같다. Create table문을 사용하여 테이블을 생성한다.

테이블 생성시 integer칼럼에 대해 데이터 추가시 자동으로 증가하도록 테이블 생성시 적용하였다.

    public static void createTablehistory(SQLiteDatabase database){
        try {
            if(database != null){
                database.execSQL("CREATE TABLE if not exists TB_LOTTO_WINNER_NUMBER ("
                        + "event_id integer PRIMARY KEY autoincrement"
                        +",_event_round integer"  // 당첨회차
                        +",_event_date VARCHAR(10)"// 당첨일자 yyyy.mm.dd
                        +",_winner_numbers VARCHAR(20)"
                        +",_bonus_number VARCHAR(2)"
                        +");");
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }
    public static void createTableMyNumber(SQLiteDatabase database){
        try {
            if(database != null){
                database.execSQL("CREATE TABLE if not exists TB_LOTTO_MY_NUMBER ("
                        + "event_id integer PRIMARY KEY autoincrement"
                        +",_event_date VARCHAR(10)"// 등록일자 yyyy.mm.dd
                        +",_my_number_1 integer"
                        +",_my_number_2 integer"
                        +",_my_number_3 integer"
                        +",_my_number_4 integer"
                        +",_my_number_5 integer"
                        +",_my_number_6 integer"
                        +",_is_delete integer"
                        +",_reg_type integer"
                        +");");
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }

 

 

데이터베이스 초기화 방법은 아래 링크를 참고
1. 안드로이드 SQLite 사용을 위한 SQLiteOpenHelper 커스터마이징

2. 안드로이드 SQLite 데이터 추가 방법(INSERT문)

3. 안드로이드 SQLite 데이터 삭제 방법(DELETE 문)

4. 안드로이드 SQLite 데이터 변경 방법(UPDATE문)

Leave a Reply

error: Content is protected !!