ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL 기본
    SQL 2023. 5. 16. 12:14

    데이터베이스
    - 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통
    - 모든 데이터베이스는 CRUD 기능을 지원한다.
    C(Create): 데이터의 생성
    R(Read): 저장된 데이터를 읽어오기
    U(Update): 저장된 데이터를 변경
    D(Delete): 저장된 데이터를 삭제하기


    SQL
    - Structured Query Language의 약자로,
    데이터베이스에 요청(Query)을 해 원하는 데이터를 가져오는 것을 도와주는 언어

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


    Select 쿼리문
    - 데이터를 선택하여 가져오는 것

    show tables
    - 모든 테이블 불러오기

    select * from (table명)
    - 지정한 테이블의 데이터 가져오기

    select (field명) from (table명)
    - 테이블에 있는 특정 필드만 가져오기


    Where 절
    -Select 쿼리문으로 가져올 데이터에 조건을  걸어주는 것

    select * from (table명)
    where (조건)

    where 절에 많이 쓰는 문법
    같지 않음
    select * from (table명)
    where (field명) != 'a'
    - 필드값 중 a 이외의 데이터만 출력

    범위
    select * from (table명)
    where (field명) between "2023-04-28" and "2023-05-10"
    - 작은 값과  큰 값 사이의 필드값만 출력
    숫자 뿐만 아니라 문자도 가능하다.

    포함
    select * from (table명)
    where (field명) in (a, c)
    - 필드값이 a 혹은 c인 경우 출력
    in 안에 더 많은 넣어도 됨

    패턴
    select * from (table명)
    where (field명) like '%(포함되어야할 문자)%'
    - 'a%': a로 시작하는 모든 데이터
    - '%a': a로 끝나는 모든 데이터
    - '%ab%': ab를 포함하는 모든 데이터
    - 'a%b': a로 시작하고 b로 끝나는 모든 데이터

    'SQL' 카테고리의 다른 글

    SQL 4주차(2)  (0) 2023.05.08
    SQL 4주차(1)  (0) 2023.05.08
    SQL 3주차  (0) 2023.05.07
    SQL 2주차  (0) 2023.05.07
    SQL 1주차  (0) 2023.05.06

    댓글

Designed by Tistory.