데이터 입력
INSERT INTO [테이블이름[([열이름1,2,3...])
VALUES ([열1값,2,3...])
테이블에서 모든 데이터 추출
SELECT *
FROM 고객주문;
SELECT 주문날짜,주문번호,고객번호
FROM 고객주문;
테이블에서 특정한 조건의 데이터 추출
SELECT 로그인ID, 전화번호
FROM 고객
WHERE 구분='개인';
SELECT [열이름1,2.3..]
FROM [테이블이름]
WHERE [검색조건];
비교 연산자 사용하기
SELECT 재고배송번호,입고날짜
FROM 재고배송
WHERE 입고수량>=50;
- Tabel: 재고배송
논리연산자 사용하기
SELECT 상품번호
FROM 재고
WHERE 구분='grinded' and 재고수량>=40;
NULL 값 사용하기
SELECT *
FROM 주문내역
WHERE 배송번호 IS NOT NULL;
산술연산자 및 별명 사용하기
SELECT 주문번호,재고번호,구매가격,수량,구매가격*수량 AS 판매금액
FROM 주문내역;
DISTINCT를 사용하여 중복된 데이터 제거하기
SELECT DISTINCT 구분
FROM 재고;
ORDER BY 사용하기 (정렬) → 오름차순으로 정렬됨
SELECT 재고번호, 상품번호, 재고수량
FROM 재고
WHERE 재고수량>=20
ORDER BY 재고수량;
- 내림차순: ORDER BY 재고수량 DESC;
그룹 함수 사용하기
SELECT SUM(수량) AS 주문량합, AVG(수량) AS 평균주문량
MAX(수량) 최대주문량, MIN(수량) AS 최소 주문량
FROM 주문내역;
GROUP BY 사용하기
SELECT 주문번호, SUM(수량) AS 주문량합, AVG(수량) AS 평균주문량
MAX(수량) AS 최대주문량, MIN(수량) AS 최소주문량
FROM 주문내역
GROUP BY 주문번호;
데이터 갱신
UPDATE 고객
SET 전화번호='02-123-4567'
WHERE 이름='셀리'
데이터 삭제
DELETE FROM 고객
WHERE 이름='셀리';
'Database' 카테고리의 다른 글
데이터베이스의 기본 개념 정리 (1) | 2023.10.21 |
---|---|
데이터 정규화란? (0) | 2023.10.18 |
데이터베이스 생성이란? (2) | 2023.09.30 |
데이터 모델이란? (0) | 2023.09.17 |
데이터 베이스란? (0) | 2023.09.09 |