여러 사람이 공유해 사용할 목적으로 통합하여 관리되는 데이터의 모음이라 할 수 있으며, 다양한 DB 회사들이 존재한다. (예를 들면 maria db, mongo db, oracle 등등등,...)
데이터 베이스의 종류에 따라 사용방법이 조금씩 다르기 하지만 공통적인 부분들을 학습해보고자 한다.
DESC 명령어를 활용하면 테이블 내의 데이터 타입이라던지 생긴모양이라던지 하는 전반적인 모습을 확인해 볼 수 있다.
DESC student
-- DESC 확인한 테이블 이름 의 형태로 사용한다.--
실행을 하면 다음과 같은 화면을 확인할 수 있다.
위의 세가지 명령어를 가장 자주 접하게 될 것이라 생각한다.
select name from student;
select * from student where gender = 'M';
뒤에 나오는 컬럼의 중복을 제거하고 보여준다.
select distinct title, author from book;
위와 같은 형태로 작성하며 2개 이상의 column을 적으면,
한 쪽 컬럼에 중복이 있어도 다른 쪽 컬럼의 값이 다르다면 다른 것으로 취급한다.
앞서 예제에서 사용하였던 where이다.
where에는 다양한 연산자, 명령어를 조합하여 사용가능 하다.
몇가지를 살펴보자
select * from student where name='highway92';
-- 일치하는 값을 지정하기 --
select * from student where score>=90;
-- 특정값이 90점 이상 ( >,<,=,!=)--