[SQL] SELECT문 기본 ( select-from-where) + 별칭 조회/사용방법

YS_Study.log·2022년 12월 11일
0
post-thumbnail
post-custom-banner

sql 복습 겸/ 과거 정리 글 보강하여 재업로드 중

mySQL workbench에서 해당 데이터를 갖고 직접 selet 문으로 데이터를 조회해보면 이해가 더 쉽다. (자료카페)


현재 이러한 데이터베이스(스키마)가 있다, 이것을 select문을 이용하여 조회해보며 select문을 이해해본다.

market_db 데이터 베이스를 생성 후, select문 연습하기

아래 과정 거치기

데이터베이스 생성
테이블 생성
테이블 데이터 입력/수정/삭제

조회하기 전 먼저, 해당 데이터 베이스를 사용하겠다고 지정해준다.

USE 데이터베이스(스키마)명
use merket_db

select문

데이터베이스에서 데이터를 추출(조회)하는 데 사용한다.

select문 기본형식 (가장 많이 씀)

SELECT+ 조회할 열 + FROM 테이블 + WHERE 조건식 ;

보통 특정 열 데이터에 수많은 데이터있기에, 특정 조건으로 데이터를 조회하지 않으면 원하는 데이터를 찾기가 힘들다.
그래서 where을 일반적으로 붙여서 특정 열데이터의 조건) 누군가의, 어떤 것의 데이터를 조회한다고 지정해준다.

테이블 조회하기 (열 데이터)

테이블 모든 데이터 조회하기

select from 테이블명;
select
from member;

  • member 테이블의 전체 데이터 조회

특정 열데이터만 조회하기

SELECT 조회할 열 이름 FROM 테이블명;

select mem_id from member;

  • mem_id 열 데이터만 조회하기

다중 열데이터 ( , 쉼표만 추가)

SELECT 조회할 열 이름1, 열 이름2 FROM 테이블명;

select mem_id, mem_name from member;

특정 조건 걸어 조회하기

SELECT 조회할 열 이름 FROM WHERE
select * from member where mem_name = '블랙핑크';

  • select 조회해라 from 멤버 테이블에서 where 블랙핑크인 멤버이름만!

특정이름(별칭)으로 테이블 조회하기 (옵션)

조회할 때 조금 더 정확하게, 예쁘게 보기 위한 옵션이다.

별칭작성시 규칙

  • 열 이름 뒤에 한 칸 띄어쓰기 후 별명을 지정할 수 있다.
  • 별명에 띄어쓰기를 사용할 경우 "별명" 더블쿼트로 감싸준다.
    ('' 싱글쿼트도 가능, but insert 문에서 '문자'를 쓸때 보통 사용한다.)
  • 열 이름 + as 별명지정

SELECT 열이름 별명 or "별명" or as 별명
FROM 테이블명

select mem_name 그룹명, debut_date "데뷔 일자", mem_number as 멤버 from member;

profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!
post-custom-banner

0개의 댓글