SQL 기초

 

SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 조작하고 질의하는 표준 언어입니다.

SQL을 사용하여 데이터를 삽입, 조회, 수정, 삭제할 수 있으며, 테이블을 생성하고 수정할 수 있습니다.

1. SELECT 문

SELECT 문은 데이터베이스에서 데이터를 조회하는 데 사용됩니다.

1
2
3
4
5
6
7
8
9
10
11
— 모든 열 선택
SELECT * FROM users;
— 특정 열 선택
SELECT name, age FROM users;
— 조건절(WHERE)을 사용한 선택
SELECT * FROM users WHERE age > 30;
— 정렬(ORDER BY)을 사용한 선택
SELECT * FROM users ORDER BY age DESC;
cs

 

2. INSERT 문

INSERT 문은 데이터베이스에 새로운 행을 삽입하는 데 사용됩니다.

1
2
3
4
5
— 모든 열에 값 삽입
INSERT INTO users VALUES (4‘David’40);
— 특정 열에 값 삽입
INSERT INTO users (name, age) VALUES (‘Eve’28);
cs

 

3. UPDATE 문

UPDATE 문은 데이터베이스에서 기존 행을 수정하는 데 사용됩니다.

1
2
3
4
5
— 모든 행 수정
UPDATE users SET age = age + 1;
— 조건절(WHERE)을 사용한 수정
UPDATE users SET age = 31 WHERE name = ‘Bob’;
cs

 

4. DELETE 문

DELETE 문은 데이터베이스에서 행을 삭제하는 데 사용됩니다.

1
2
3
4
5
— 모든 행 삭제
DELETE FROM users;
— 조건절(WHERE)을 사용한 삭제
DELETE FROM users WHERE id = 3;
cs

 

5. JOIN

JOIN은 여러 테이블의 데이터를 결합하여 조회할 때 사용됩니다. 대표적으로 INNER JOIN, LEFT JOIN, RIGHT JOIN 등이 있습니다.

1
2
3
4
5
6
7
8
9
— INNER JOIN
SELECT *
FROM users
INNER JOIN orders ON users.id = orders.user_id;
— LEFT JOIN
SELECT *
FROM users
LEFT JOIN orders ON users.id = orders.user_id;
cs

 

6. 집계 함수

집계 함수는 데이터를 그룹화하고 계산하는 데 사용됩니다. COUNT, SUM, AVG, MAX, MIN 등의 함수가 있습니다.

1
2
3
4
5
6
7
8
9
10
11
— 전체 행 수 계산
SELECT COUNT(*FROM users;
— 나이의 합계 계산
SELECT SUM(age) FROM users;
— 나이의 평균 계산
SELECT AVG(age) FROM users;
— 최대 나이 계산
SELECT MAX(age) FROM users;
cs

 

SQL은 관계형 데이터베이스에서 데이터를 다루는 데 필수적인 도구입니다. SQL의 기본 문법과 개념을 이해하고 활용할 수 있다면 데이터베이스 작업을 효율적으로 수행할 수 있습니다.

 

제주삼다수 그린 무라벨, 2L, 12개

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다