DB 1일차

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