혼공학습단/혼자공부하는SQL

[SQL] 3. SQL 기본 문법

binary는 호남선 2025. 7. 13. 21:25

본 게시물은 우재남, 「혼자 공부하는 SQL」, 한빛미디어, 2021 을 학습하고 작성되었습니다.


숙제

확인 문제 풀이

p.138 확인 문제 2번 풀고 인증

SELECT * FROM member ORDER BY height;
멤버 테이블에서 모든 열을 오름차순으로 정렬하여 조회
=> 키 작은 사람부터 순서대로 출력

SELECT * FROM member LIMIT 5,2;
멤버 테이블에서 6번째 행부터 2개만 조회

SELECT DISTINCT phone1 FROM member;
멤버 테이블의 phone1 열에서 중복된 값 제거하고 조회

 

기본 형식 작성

데이터 입력, 삭제하는 기본 형식 작성

 

입력

-- 단일 행 삽입
INSERT INTO 테이블명 (컬럼1, 컬럼2, ..., 컬럼N)
VALUES (값1,  값2,  ...,  값N);

-- 예시
INSERT INTO member (id, name, phone1)
VALUES ('user01', '혼공족' , '010-1234-5678');
-- 다중 행 삽입
INSERT INTO 테이블명 (컬럼1, 컬럼2, ..., 컬럼N)
VALUES
  (값1_1, 값1_2, ..., 값1_N),
  (값2_1, 값2_2, ..., 값2_N),
  ...;
  
-- 예시
INSERT INTO member (id, name, height)
VALUES
  ('user02', '이기철', 155),
  ('user03', '이기영', 135);

컬럼 목록을 생략하면 테이블에 정의된 모든 컬럼 순서대로 값을 넣어야 함

 

삭제

-- 조건에 맞는 행만 삭제
DELETE FROM 테이블명
WHERE 삭제_조건;

-- 예시: id가 'user01'인 회원 삭제
DELETE FROM member
WHERE id = 'user01';
-- 테이블의 모든 행 삭제
DELETE FROM 테이블명;

'혼공학습단 > 혼자공부하는SQL' 카테고리의 다른 글

[SQL] 1. DB와 SQL 기초  (0) 2025.07.06