DB란?
많은 데이터를 모아두고 쉽게 찾고 사용할 수 있게 해주는 저장소
DBMS
DB 를 관리하고 다루는 프로그램
데이터베이스의 데이터를 사용자나 프로그램에게 제공해주는 시스템
SQL
데이터베이스에 데이터를 저장, 수정, 삭제, 조회할 때 사용하는 언어
3가지 필수 기능이 있다
- 정의
- 조작
- 제어
정의어
CREATE
CREATE는 새로운 데이터베이스 또는 테이블을 만드는 명령어
DROP
DROP은 더 이상 필요 없는 테이블이나 데이터베이스를 삭제할 때 사용
ALTER
ALTER는 기존 테이블에 새로운 열을 추가하거나, 열의 자료형을 변경할 때 사용
조작어
SELECT
SELECT는 데이터베이스에서 필요한 정보를 검색하는 명령어
UPDATE
UPDATE는 특정 행(row)의 값을 변경하는 데 사용
! WHERE 절을 반드시 지정해서 원하는 행만 수정하기!
ALTER
DELETE는 테이블의 특정 데이터를 제거할 때 사용
!WHERE 절을 지정하지 않으면 모든 데이터가 삭제될 수 있으니 주의하기!
제어어
GRANT
GRANT는 데이터베이스 사용자에게 조회, 입력 같은 권한을 줄 때 사용
REVOKE
REVOKE는 이미 부여한 권한을 취소할 때 사용
COMMIT
COMMIT은 지금까지 실행한 변경사항을 데이터베이스에 확정적으로 반영
백업느낌
ROLLBACK
ROLLBACK 은 잘못된 작업을 취소하고 이전 상태로 되돌릴 때 사용
! 직전COMMIT 즉, 직전 백업으로 되돌린다. !
***과제***

'web > web' 카테고리의 다른 글
| FLASK 2차시 (0) | 2025.10.01 |
|---|---|
| flask 1일차 (0) | 2025.09.24 |
| node js 3, 4차시 (0) | 2025.08.17 |
| Nodejs 2차시 (2) | 2025.08.10 |
| nodejs 1차시 (4) | 2025.08.10 |