스파르타 SQL 1주차

looggi·2022년 7월 3일
0
post-thumbnail

사용 프로그램 : DBeaver

쿼리(Query)문이란?
데이터베이스에 명령을 내리는 것

  • Select 쿼리문?
    데이터베이스에서 '데이터를 선택해서 가져오겠다'

  • Select 어떤 필드의 데이터 from 어떤 테이블

    테이블: 테이블은 데이터가 담긴 엑셀 시트
    이런 형태의 값이 데이터베이스에 담기면, 테이블
    필드: column 또는 *(전체)

1) show tables로 어떤 테이블이 있는지 살펴보기
2) 제일 원하는 정보가 있을 것 같은 테이블에
select from 테이블명 쿼리 날려보기
3) 원하는 정보가 없으면 다른 테이블에도 2)를 해보기
4) 테이블을 찾았다! 조건을 걸 필드를 찾기
5) select
from 테이블명 where 조건 이렇게 쿼리 완성!`

Like는 패턴으로 조건을 거는 문법으로, 사용법이 아주 다양하답니다! ('how to use like in sql' 구글링!)

  • where email like 'a%': email 필드값이 a로 시작하는 모든 데이터
  • where email like '%a' email 필드값이 a로 끝나는 모든 데이터
  • where email like '%co%' email 필드값에 co를 포함하는 모든 데이터
  • where email like 'a%o' email 필드값이 a로 시작하고 o로 끝나는 모든 데이터
--1주차 숙제--
select * from orders
where email like '%naver.com'
and course_title = '웹개발 종합반'
and payment_method = 'kakaopay'
profile
looooggi

0개의 댓글