본문 바로가기

오늘의 학습

[오늘의 학습] 220105

SQL

SELECT 명령어

  • 데이터 조회하거나 산술식, 함수 등을 실행할 때 사용하는 명령어
SELECT * FROM Customers

→ Customers 테이블에서 모든 자료를 불러온다.

INSERT 명령어

  • 데이터를 입력하는 명령어
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('gildong', 'seoul', 'korea')

→ Customers 테이블의 CustomerName, City, Country 열에 각각 'gildong', 'seoul', 'korea' 값을 입력한다. 이외의 열에는 null 값이 들어간다.

UPDATE 명령어

  • 데이터를 수정하는 명령어
UPDATE Customers
SET CustomerName='화성', City='수원', Country='경기'
WHERE CustomerID = 1

→ Customers 테이블의 CustomerID 열 값이 1인 행의 CustomerName, City, Country를 각각 '화성', '수원', '경기'로 바꾼다.

DELETE 명령어

  • 데이터를 삭제하는 명령어
  • 조건절 없이 사용하면 모든 데이터가 삭제될 수 있으므로 주의
DELETE FROM Customers WHERE CustomerName='gildong'

→ Customers 테이블에서 CustomerName이 'gildong'인 행을 삭제한다.

함께 쓰는 명령어

DISTINCT

  • 중복 값 제거

ORDER BY

  • 출력결과 정렬
  • 오름차순 : ASC
  • 내림차순 : DESC

AS

  • 별칭 지정하기

산술 연산자

  • 사칙연산이 가능하다.
  • 열끼리 연산도 가능하다.

WHERE

  • 조건절
  • 논리 연산자, BETWEEN, IN, LIKE, IS NULL 명령어들과 함께 자주 사용된다.

논리 연산자

  • NOT, AND, OR

BETWEEN

  • 지정한 두 값 사이에 포함되어 있는 값을 조회

IN

  • 지정한 값과 일치하는 값을 조회

LIKE

  • 비교문자의 조건과 일치하는 값을 조회
  • % : 모든 글자
  • _ : 한 글자
  • 대소문자 상관 없음

IS NULL

  • NULL 값을 조회

'오늘의 학습' 카테고리의 다른 글

[오늘의학습] 220103  (0) 2022.01.03
[오늘의학습] 211223  (0) 2021.12.23
[오늘의 학습] 211220  (0) 2021.12.20
[오늘의 학습] 211214  (0) 2021.12.15
[오늘의 학습] 211206  (0) 2021.12.06