7.9 질의 구문 실행
이제 테이블을 정의했으니 여기에 플레이어 데이터를 읽고 쓰는 방법을 만들어 봅시다.
플레이어 ID와 비밀번호를 읽으려면 where 구문에서 플레이어 ID를 넣게 해야 합니다. 그리고 password 필드를 가져옵시다.
Tip
사용자는 자신의 플레이어 ID를 입력할 때 대·소문자를 구별하지 않을 수 있습니다. 여기서 ID를 가져오는 이유는 이렇게 하면 대·소문자가 구별된 ID를 확보할 수 있기 때문입니다.
select ID, password from UserAccount where ID='Hong Gil Dong'
플레이어가 가진 캐릭터들의 이름을 얻어 봅시다. where 구문에 ‘소유주 플레이어 캐릭터’의 ID를 넣고 ID만 골라서 가져옵시다. 즉, select 구문을 사용합니다.
select ID from Character where OwnerUserAccountID='Hong Gil Dong'
플레이어가 가진 캐릭터 하나에 대한 모든 정보를 얻고 싶다면 where 구문에 캐릭터 ID를 넣으면 됩니다. 모든 필드를 가져와야 하므로 구문에 *를 사용합시다.
select * from Character where ID='Little Elf'
플레이어 캐릭터 하나가 가진 아이템을 모두 읽으려면 where 구문에 캐릭터 ID를 넣읍시다. 마찬가지로 *를 사용하여 모든 필드를 가져옵니다.
select * from Item where OwnerCharacterID='Little Elf'