DB정보 확인하세요
kciter opened this issue · comments
사용 db
SQLite3
db 주소
sqlite:////home/csm/projects/CSM/src/CSMWebServer/app.db
테이블 정보
tbl_user
- int id
- string nickname
- string email
- string paassword
tbl_room
- int id
- string title
- int type
tbl_player
- int id
- int user_id
- int room_id
사용할 쿼리
(data)는 넣어야 할 정보
- 특정 유저 정보 가져오기
** 웹에서 데이터 넘기면 유저 정보 가져옴 (닉네임, 아이디)
** SELECT id, nickname FROM tbl_user WHERE id=(data); - 특정 방 정보 가져오기
** 웹에서 데이터 넘기면 방 정보를 가져옴 (타입, 아이디)
** SELECT id, type FROM tbl_room WHERE id=(data); - 특정 방 삭제하기
** 게임이 끝나면 방 삭제
** DELETE FROM tbl_room WHERE id=(data); - 플레이어 삽입하기
** 웹에서 데이터를 전달하면 해당 방에 플레이어 삽입
** INSERT INTO tbl_player (id, user_id, room_id) values ( (data), (data), (data) ); - 플레이어 삭제하기
** 특정 플레이어가 방에서 나가거나 게임이 종료된 경우. 후자의 경우 해당 방의 플레이어 전체 삭제
** DELETE FROM tbl_player WHERE id=(data);