웨이드 진공 믹서기 블렌더, 웨이드 진공블렌더
코샵
끄적끄적 코딩 공방
코샵

인기 글

  • 분류 전체보기 (487) N
    • 상품 추천 (8) N
    • MongoDB (4)
    • 일기장 (4)
    • Unity (138)
      • Tip (41)
      • Project (1)
      • Design Pattern (8)
      • Firebase (6)
      • Asset (2)
    • 파이썬 (127)
      • Basic (40)
      • OpenCV (8)
      • Pandas (15)
      • PyQT (3)
      • SBC(Single Board Computer) (1)
      • 크롤링 (14)
      • Fast API (29)
      • Package (6)
    • Linux (4)
    • C# (97)
      • Algorithm (11)
      • Window (7)
    • TypeScript (48) N
      • CSS (10) N
    • Git (11)
    • SQL (5)
    • Flutter (10)
      • Tip (1)
    • System (1)
    • BaekJoon (6)
    • Portfolio (2)
    • MacOS (1)
    • 유틸리티 (1)
    • 서비스 (6)
    • 자동화 (3)
    • Hobby (10)
      • 물생활 (10)
      • 식집사 (0)
전체 방문자
오늘
어제

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
코샵

끄적끄적 코딩 공방

SQL

SQL 기본 문법

2024. 11. 12. 09:16
반응형

데이터베이스를 다루는 데 있어 SQL(Structured Query Language)은 매우 중요한 역할을 합니다. SQL은 데이터 조작, 테이블 생성, 권한 관리 등 다양한 작업을 수행할 수 있는 강력한 언어입니다. 이번 포스팅에서는 SQL의 기본적인 문법들을 자세히 살펴보도록 하겠습니다.

1. SELECT

SELECT 문은 데이터베이스에서 데이터를 조회하는 데 사용됩니다. 기본적인 구문은 다음과 같습니다:

SELECT column1, column2, ...
FROM table_name;

이 문에서 column1, column2는 테이블의 열 이름을 나타내며, table_name은 데이터를 가져올 테이블의 이름을 나타냅니다.

2. FROM

FROM 절은 데이터를 가져올 테이블을 지정합니다. 테이블 이름과 함께 테이블 별명을 사용할 수도 있습니다.

SELECT column1, column2
FROM table1 AS t1;

3. WHERE

WHERE 절은 특정 조건에 맞는 데이터만을 선택할 때 사용됩니다. 다양한 연산자(=, >, <, >=, <=, <>, BETWEEN, IN, LIKE 등)를 사용할 수 있습니다.

SELECT column1, column2
FROM table_name
WHERE column1 > 100 AND column2 LIKE 'abc%';

4. LIKE

LIKE 연산자는 문자열 패턴 매칭에 사용됩니다. 와일드카드 문자 %(0개 이상의 문자)와 _(단일 문자)를 사용할 수 있습니다.

SELECT column1, column2
FROM table_name
WHERE column1 LIKE 'abc%'; -- 'abc'로 시작하는 문자열
WHERE column2 LIKE '%xyz'; -- 'xyz'로 끝나는 문자열
WHERE column3 LIKE '_ab'; -- 세 번째 문자가 'ab'인 문자열

5. INSERT

INSERT 문은 새로운 데이터를 테이블에 삽입할 때 사용됩니다.

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

6. UPDATE

UPDATE 문은 기존 데이터를 수정할 때 사용됩니다.

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

7. DELETE

DELETE 문은 데이터를 삭제할 때 사용됩니다.

DELETE FROM table_name
WHERE condition;

8. JOIN

JOIN 문은 두 개 이상의 테이블을 연결하여 데이터를 조회할 때 사용됩니다.

SELECT column1, column2, ...
FROM table1
JOIN table2
ON table1.column = table2.column;

9. GROUP BY

GROUP BY 절은 데이터를 그룹화하여 집계 함수(SUM, AVG, COUNT 등)를 적용할 때 사용됩니다.

SELECT column1, aggregate_function(column2)
FROM table_name
GROUP BY column1;

10. ORDER BY

ORDER BY 절은 데이터를 정렬할 때 사용됩니다.

SELECT column1, column2
FROM table_name
ORDER BY column1 ASC, column2 DESC;

 

SQL 사용 시 가장 기본적이면서도 중요한 요소들입니다. SQL 문법을 잘 이해하고 활용하면 데이터베이스를 효과적으로 관리하고 필요한 정보를 쉽게 추출할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)

'SQL' 카테고리의 다른 글

데이터베이스 정규화(Normalization)  (1) 2024.11.21
[SQL 실전 팁] REPLACE로 안전하게 데이터 일괄 수정하기  (0) 2024.11.16
SQL : 외래 키 제약 조건(FOREIGN KEY)  (2) 2024.11.08
SQL의 DISTINCT 문: 중복 제거와 고유 값 추출  (0) 2024.10.25
    'SQL' 카테고리의 다른 글
    • 데이터베이스 정규화(Normalization)
    • [SQL 실전 팁] REPLACE로 안전하게 데이터 일괄 수정하기
    • SQL : 외래 키 제약 조건(FOREIGN KEY)
    • SQL의 DISTINCT 문: 중복 제거와 고유 값 추출
    코샵
    코샵
    나의 코딩 일기장

    티스토리툴바