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 |
---|
댓글