반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

SQL 기본문 총정리: 초보자를 위한 SELECT부터 INSERT까지 핵심 문법 안내
자격증/SQLP

SQL 기본문 총정리: 초보자를 위한 SELECT부터 INSERT까지 핵심 문법 안내

2025. 6. 17. 14:04
728x90
반응형

 

SQL 기본문이란?

SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 조회하고 조작하는 언어입니다. 이 중 가장 자주 사용되는 네 가지 기본문은 다음과 같습니다:

  1. SELECT: 데이터 조회
  2. INSERT: 새 데이터 추가
  3. UPDATE: 기존 데이터 수정
  4. 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을 처음 배우는 사람이라면 이 네 가지 문장을 숙지하는 것이 가장 중요합니다.


공식 문서 링크

MySQL 공식 문서 - SQL Syntax

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
    '자격증/SQLP' 카테고리의 다른 글
    • SQLP 자격증 대비: 집계 함수와 윈도우 함수 완벽 정리
    • SQL 조인과 서브쿼리 완전 정복: 실무에서 자주 쓰는 패턴 정리
    • 설계 품질 평가: 데이터베이스 설계의 우수성 평가 방법
    • 물리적 설계: 데이터베이스 구현을 위한 최적화 단계
    Ant_U
    Ant_U

    티스토리툴바