7.5 SQL 질의 구문
여러분이 데이터베이스에 액세스할 때 필수적으로 알아야 할 문법은 질의(質議, SQL query)입니다. 여러분이 데이터베이스에 액세스하면서 주로 하는 것은 레코드 추가하기, 읽기, 변경(업데이트), 삭제하기입니다. 각각을 CRUD(Create, Read, Update, Delete)라고 합니다.
데이터베이스 질의 구문은 그 자체만을 다루는 도서가 따로 있을 만큼 매우 방대한 내용입니다. 그러나 여기서는 기초적인 내용만 다루며, 플레이어 정보를 저장하거나 로딩하는 정도를 넘어서지 않겠습니다.
그러면 새 레코드를 삽입하는 방법을 알아봅시다. 새 레코드를 삽입할 때는 다음과 같이 insert로 시작하는 구문을 사용합니다.
insert into table1 (a,b,c) values (1,2,3)
테이블 table1에 필드 a = 1, b = 2, c = 3이 들어 있는 새 레코드를 하나 추가하는 내용입니다.
테이블 table1의 모든 레코드를 얻으려면 다음과 같이 select로 시작하는 구문을 쓰십시오.
select a,b,c from table1 where a=1
그러면 table1에 있는 레코드 중 필드 a가 1인 레코드를 찾습니다. 찾은 레코드의 필드 a, b, c를 얻습니다.
select * from table1 where a=1