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 |