본문 바로가기
Dev

SQL 기본문법 정리

by Srain 2020. 8. 31.

SQL 이란?

  • SQL Strucured Query Language 약자로 관계형 데이터베이스 관리 시스템(RDBMS) 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다.
  • 쉽게 말해 Data를 가져오기 위한 도구라고 생각하면됩니다.

 

- 기본 문법 -

기본문법에는 SELECT, INSERT, UPDATE, DELETE 문이 있습니다.

 

★ SELECT 문 

- 기본 문법

SELECT	컬럼명1
FROM	테이블명

- 여러 필드 조회

SELECT	컬럼명1,
	컬럼명2
FROM	테이블명

- 모든 필드를 조회

SELECT	*
FROM	테이블명

- 조건을 적용하는 조회

SELECT	*
FROM	테이블명
WHERE	컬럼명 = 1

- 여러 조건을 적용하는 조회

SELECT	*
FROM	테이블명
WHERE	컬럼명1 = 1
AND	컬럼명2 = 2
OR	컬럼명3 = 3

- 중복 데이터를 없애고 조회

SELECT	DISTINCT 컬럼명
FROM	테이블명

- 오름차순 정렬 조회

SELECT	컬럼명
FROM	테이블명
WHERE	조건식
ORDER BY 컬럼명

SELECT	컬럼명
FROM	테이블명
WHERE	조건식
ORDER BY 컬럼명 ASC
  • 위에 적혀져 있는 둘다 오름차순 정렬 조회이다.
    여기서 의문점...!! 왜 하나는 ASC가 안들어갔는데 오름차순이지? 라는 생각이 들껍니다.
    그 이유는 기본이 오름차순 정렬이기 때문입니다.

- 내림차순 정렬 조회

SELECT	컬럼명
FROM	테이블명
WHERE	조건식
ORDER BY 컬럼명 DESC

★ INSERT 문 

- 기본 문법

INSERT INTO 테이블명 (컬럼명1, 컬럼명2)
VALUES (값1, 값2)

★ UPDATE 문 

- 기본 문법

UPDATE	테이블명
SET	컬럼명1 = 값1 

- 조건문

UPDATE	테이블명
SET	컬럼명1 = 값1
WHERE	조건식

★ DELETE 문

- 기본 문법

DELETE
FROM	테이블명
WHERE	조건식

 

이번 SQL 기본문법을 정리하면 다음과 같습니다.

 

 

  • SELECT 는 조회
  • INSERT 는 삽입
  • UPDATE 는 수정
  • DELETE 는 삭제

'Dev' 카테고리의 다른 글

맥 개발 환경 및 기본 환경 세팅  (0) 2024.05.19

댓글