728x90
반응형
SQL 기본문이란?
SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 조회하고 조작하는 언어입니다. 이 중 가장 자주 사용되는 네 가지 기본문은 다음과 같습니다:
- SELECT: 데이터 조회
- INSERT: 새 데이터 추가
- UPDATE: 기존 데이터 수정
- DELETE: 데이터 삭제
이 네 가지는 모든 SQL 작업의 기반이 되는 핵심 문장입니다.
SELECT 문: 데이터 조회
SELECT 열1, 열2 FROM 테이블명 WHERE 조건;
예시:
SELECT name, email FROM users WHERE age > 30;
SELECT *를 사용하면 모든 열을 조회할 수 있습니다:
SELECT * FROM users;
INSERT 문: 데이터 추가
INSERT INTO 테이블명 (열1, 열2) VALUES (값1, 값2);
예시:
INSERT INTO users (name, email) VALUES ('홍길동', 'hong@example.com');
모든 열에 값을 넣을 경우 열 이름 생략 가능:
INSERT INTO users VALUES (1, '홍길동', 'hong@example.com');
UPDATE 문: 데이터 수정
UPDATE 테이블명 SET 열1=값1, 열2=값2 WHERE 조건;
예시:
UPDATE users SET email='new@example.com' WHERE id=1;
주의: WHERE 없이 UPDATE를 수행하면 모든 행이 수정됩니다.
DELETE 문: 데이터 삭제
DELETE FROM 테이블명 WHERE 조건;
예시:
DELETE FROM users WHERE id=1;
주의: WHERE 절을 생략하면 테이블의 모든 데이터가 삭제됩니다.
결론 및 실무 팁
SQL 기본문은 데이터베이스와 상호작용하기 위한 기초이자 핵심입니다. 쿼리를 작성할 때는 항상 다음을 주의하세요:
- WHERE 조건을 빠뜨리지 않도록 주의
- INSERT 시 값의 순서와 타입 일치 확인
- SELECT는 결과가 너무 많을 경우 LIMIT로 범위 지정
SQL을 처음 배우는 사람이라면 이 네 가지 문장을 숙지하는 것이 가장 중요합니다.
공식 문서 링크
728x90
반응형
'자격증 > SQLP' 카테고리의 다른 글
SQLP 자격증 대비: 집계 함수와 윈도우 함수 완벽 정리 (0) | 2025.06.18 |
---|---|
SQL 조인과 서브쿼리 완전 정복: 실무에서 자주 쓰는 패턴 정리 (0) | 2025.06.17 |
설계 품질 평가: 데이터베이스 설계의 우수성 평가 방법 (0) | 2025.06.16 |
물리적 설계: 데이터베이스 구현을 위한 최적화 단계 (0) | 2025.06.16 |
논리적 설계: 데이터베이스 설계에서의 핵심 단계와 중요성 (2) | 2025.06.16 |
개념적 설계란? 데이터베이스 설계에서의 중요성과 단계 (0) | 2025.06.16 |
데이터 모델링 개요: MySQL에서 효율적인 데이터 모델링의 기초 (0) | 2025.06.16 |