데이터베이스의 데이터를 다루기 위해서는 보통 SQL 언어를 사용한다. 오라클, MySQL, MS SQL 등 데이터베이스 관리 시스템(DBMS)에 따라 SQL 문법이 다르다. 이번 포스팅에서부터는 MySQL의 문법에 대해 자세히 알아보고, 예제를 통해 이를 학습해보고자 한다. 테이블 단위로 관리하는데 쓰는 데이터 정의어는 패스한다. SQL 문법 - SELECTSELECT는 DB를 사용하면서 가장 많이 사용하는 문법이 아닐까 한다. SELECT는 DB 테이블 내에서 원하는 데이터만을 검색하기 위해 사용되는 문법이다. 이후 공부하며 정리할 JOIN 등 다양한 문법과 함께 잘 사용된다. SELECT SYNTAXTABLE의 모든 값을 불러오기 위한 SELECT 문은 다음과 같다. SELECT * FROM tabl..
IT를 전공하면 꼭 배우는 데이터베이스(Database)는 결국 주소록이라고 생각한다. 국어사전단어에서 주소록이란 여러 사람의 주소를 적어 모아 둔 장부라 정의한다. 업무상 만나게 된 A라는 사람이 있다고 하자. 우리는 가지고 있는 주소록에 A의 이름만 적을 수도 있고, 전화번호, 주소 등 A에 대한 다양한 정보를 더 기록할 수 있다. A의 전화번호가 바뀌었다면 이를 수정할 수 있고, 더 이상 연락하지 않아 필요없는 연락처가 된다면 A와 관련된 정보를 지울 수 있다. 비교를 통해 주소록은 데이터베이스가 될 수 있으며 A는 이름을 딴 테이블로 생각할 수 있다. 전화번호와 주소 등은 열의 이름으로 지정하여 사용할 수 있다. 이처럼 사실 우리는 데이터베이스를 배우기도 전에 이미 데이터를 정리해야 하는 필요성을..