SQL 시작하기

highway92·2021년 9월 13일
0

SQL

목록 보기
1/11

1. SQL 이란?

데이터 베이스란?

여러 사람이 공유해 사용할 목적으로 통합하여 관리되는 데이터의 모음이라 할 수 있으며, 다양한 DB 회사들이 존재한다. (예를 들면 maria db, mongo db, oracle 등등등,...)
데이터 베이스의 종류에 따라 사용방법이 조금씩 다르기 하지만 공통적인 부분들을 학습해보고자 한다.

2. 테이블에서 데이터 검색하기

DESC

DESC 명령어를 활용하면 테이블 내의 데이터 타입이라던지 생긴모양이라던지 하는 전반적인 모습을 확인해 볼 수 있다.

DESC student
-- DESC 확인한 테이블 이름 의 형태로 사용한다.--


실행을 하면 다음과 같은 화면을 확인할 수 있다.

SELECT, FROM, WHERE

위의 세가지 명령어를 가장 자주 접하게 될 것이라 생각한다.

  • SELECT + 확인하기를 원하는 column명을 쓰면 된다(전체를 선택하고 싶을 땐 *)
  • FROM + 테이블 이름
  • WHERE + 레이블 이름 (보통은 조건들이 추가되어 데이터를 정제해준다.)
select name from student;

select * from student where gender = 'M';

DISTINCT

뒤에 나오는 컬럼의 중복을 제거하고 보여준다.


select distinct title, author from book;

위와 같은 형태로 작성하며 2개 이상의 column을 적으면,
한 쪽 컬럼에 중복이 있어도 다른 쪽 컬럼의 값이 다르다면 다른 것으로 취급한다.

3. 조건 추가하여 검색하기

WHERE

앞서 예제에서 사용하였던 where이다.

where에는 다양한 연산자, 명령어를 조합하여 사용가능 하다.
몇가지를 살펴보자


select * from student where name='highway92';
-- 일치하는 값을 지정하기 --

select * from student where score>=90;
-- 특정값이 90점 이상 ( >,<,=,!=)--
profile
웹 개발자로 활동하고 있습니다.

0개의 댓글