SQL/혼자 공부하는 SQL (한빛미디어)

3장 1절. 기본 형식 (SELECT)

hw09 2025. 8. 11. 10:12

기본 조회하기: SELECT ~ FROM

☑️ USE 데이터베이스_이름;
  • 현재 사용하는 데이터베이스 지정 또는 변경하는 형식
  • MySQL 워크벤치를 재시작하거나 쿼리 창을 새로 열면 다시 USE를 실행해야 함
☑️ SELECT 열_이름 FROM 테이블_이름;
  • 열_이름 대신 (*) 사용 시 모든 열 출력
  • 원래 테이블의 전체 이름은 데이터베이스_이름.테이블 이름 형식이나,
    데이터베이스 이름을 생략하면 USE 문으로 지정해 놓은 데이터베이스가 자동 선택됨
  • 여러 개의 열을 가져오고 싶으면 콤마(,)로 구분하며, 보고 싶은 순서대로 열을 나열하면 됨
  • 별칭 지정:열_이름 옆에 별칭 입력, 별칭에 공백(띄어쓰기)가 있으면 큰 따옴표(”)로 묶어야 함

 

특정한 조건만 조회하기: SELECT ~ FROM ~ WHERE

☑️ SELECT 열_이름 FROM 테이블_이름 WHERE 조건식;
  • 조건식 응용
    • 관계 연산자 이용: >, <, >=, <=, =
    • 논리 연산자 이용: AND, OR
    • BETWEEN 최소 AND 최대; 숫자의 범위를 조건식에서 사용할 때
    • IN(문자1, 문자2, 문자3): 조건식에서 여러 문자 중 하나에 포함되는지 비교할 때
    • LIKE: 문자열의 일부 글자 검색
      • LIKE ‘문자%’: %는 뒤에 무엇이든 허용
      • LIKE ‘_문자’: 언더바(_) 하나당 한 글자 허용

 

참고

  1. SQL문에서 주석하이픈(-) 두개와 스페이스 뒤에 작성 (— 주석)
  2. AUTO_INCREMENT: 테이블 생성할 때 지정, 자동으로 숫자 입력