코딩 및 기타

5주차 데이터베이스의 이해와 활용 | K-MOOC

정지홍 2023. 3. 4. 10:23

SQL:관계 대수 이론을 실제 사용할 수 있도록 언어 행태로 구현한 것(표준화된 언어여서 모든 DBMS에서 사용 가능)

 

SQL의 명령어

  • 데이터 정의어DDL: CREATE(개체를 정의), AFTER(개체의 구조를 변경), DROP(개체를 삭제)
  • 데이터 조작어DML:INSERT(데이터를 추가), UPDATE(조건에 맞게 조회),  DELETE(삭제), SELECT(조건에 맞게 조회, 사용빈도가 가장 많다.)
  • 데이터 제어어DCL:GRANT, REVOKE

 

대소문자를 구분안한다.

한줄에 작성해도 되고 여러준에 걸쳐도 된다.

문장 끝에는 ;를 붙힌다.

 

SELECT문

-SELECT 컬럼명

-FROM 테이블명

-WHERE 검색조건(필수 아님)

-작성팁->기본 문법을 적는다.(SELECT,FROM,WHERE).  질의를 해결하기 위해서 어떤 테이블을 검색해야하는가?. 질의에서 요구되는 정보는 어떤 컬럼에 있는가?. 데이터를 검색하기 위한 조건은 무엇인가?.

 

SELECT DISTINCT중복제거

*와일드 문자 테이블에서 모든 컬럼을 의미

LIKE 문자 속성의 컬럼에 대해서 지정한 문자열을 포함하는지

BETWEEN AND 값의 범위 지정(NOT 추가 가능)

 

COUNT():튜플의 갯수

MAX():특정 숫자 컬럼의 최댓값

MIN():특정 숫자 컬럼의 최솟값

AVG():특정 숫자 컬럼의 평균값

SUM():특정 숫자 컬럼의 평균값