728x90
데이터 수정
테이블에 데이터 삽입하기 : INSERT
관계형 데이터베이스의 테이블에 값을 저장하는 명령어
컬럼을 명시하지 않으면 순서대로 값을 삽입
INSERT INTO 테이블명(컬럼1, 컬럼2, 컬럼3)
VALUES('데이터1','데이터2','데이터3');
테이블의 데이터 수정하기 : UPDATE
관계형 데이터베이스의 테이블에서 이미 저장된 값을 수정하는 명령어
UPDATE book
SET title = '어린왕자'
WHERE title = '돈키호테';
테이블의 데이터 삭제하기 : DELETE
관계형 데이터베이스의 테이블에서 이미 저장된 값을 수정하는 명령어
DELETE FROM book
WHERE title = '돈키호테';
데이터 제어
✔ 데이터가 몇 개인지 궁금할 때?
데이터 개수 세기 : COUNT
검색한 결과의 데이터 개수를 가져오는 함수NULL인 데이터는 제외
SELECT COUNT(검색할 컬럼) FROM 테이블명;
SELECT COUNT(*) FROM 테이블명;
✔데이터의 일부만 보고 싶을 때?
데이터 제한하기 : LIMIT
테이블에서 출력하고자 하는 데이터의 개수를 제한
첫 번째 컬럼의 시작은 0
- 데이터를 5개만 가져오기
SELECT * FROM 테이블명 LIMIT 5;
- 2번째 데이터부터 5개를 가져오기
SELECT * FROM 테이블명 LIMIT 1, 5;
✔ 데이터의 총합/평균/최솟값/최댓값을 알 고 싶을 때?
데이터 총합 : SUM
지정한 컬럼들의 값을 모두 더하여 총합을 구해주는 함수
SELECT SUM(컬럼명) FROM 테이블명;
데이터 평균 : AVG
지정한 컬럼들의 평균값을 구해주는 함수
SELECT AVG(컬럼명) FROM 테이블명;
데이터 최솟값: MIN
테이블에 존재하는 데이터에서 최솟값을 가져오는 함수
숫자형 뿐만 아니라 문자형도 가능
SELECT MIN(컬럼명) FROM 테이블명;
데이터 최댓값: MAX
테이블에 존재하는 데이터에서 최솟값을 가져오는 함수
숫자형 뿐만 아니라 문자형도 가능
SELECT MAX(컬럼명) FROM 테이블명;
반응형
'💾 Data > SQL' 카테고리의 다른 글
[MySQL] 데이터 타입 변환하기 (0) | 2023.05.18 |
---|---|
[SQL] View (0) | 2023.05.14 |
[SQL] 데이터 그룹화/JOIN (0) | 2023.03.29 |
[SQL] 데이터 검색하기 (0) | 2023.03.23 |
[SQL] Database 기초 (0) | 2023.03.20 |