SQL 구조

강정우·2022년 7월 2일
0

DB

목록 보기
1/30
post-thumbnail

SQl 이란?

  • Structured Query Language의 약자로 데이터 베이스에 접근하고 조작하기 위한 표준 언어이다.
  • sql로 할 수 있는 것들 데이터 검색, 삽입, 수정, 삭제, 데이터 베이스 생성, 테이블 생성, 이외 많은 것들

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

1)데이터 베이스의 종류

  • 1.관계형 DB : 하나이상의 talble로 이루어지며 서로 연결된 data를 갖고있음. 이는 SQL을 통해 제어가능
  • 각각의 table이 연결되어있는 것이 관계형 DB임.
  • 2.비관계형 DB

2)table의 구성요소

  • Column과 Record로 구성된 표 모든 table은 고유의 이름을 갖고있다.

3)쿼리

  • 우리가 작성하는 select절, where절, from절을 쿼리라고 함.

4)*

  • 데이터의 크기 5GB가 넘어가버리면 pc가 멈춰버림 조심할 겄!!

2.조건을 추가하여 검색하기

1) where

  • 검색하고자 하는 data의 조건을 설정할 수 있는 명령

2) * 활용

  • DB가 크지 않을 때 select 문을 *로 하여 해당 조건의 모든 column들을 확인할 수 있다
  • ex) book 이라는 table에서 "Joanne Kathleen Rowling" 작가의 책만 보고 싶다.
SQL> select *
 2   from book
 3   where author = 'Joanne Kathleen Rowling'

3) 여러개의 조건

  • JAVA와 같이 and, or을 &&, ||로 써도 되며 not 도 !로 쓸 수 있다.
    같은 ORACLE 회사라 그런가...?
  • 실제로 현직에서는 반대조건(NOT, !)으로 검색하는 경우가 더 빠른경우가 많다!!
profile
智(지)! 德(덕)! 體(체)!

0개의 댓글