Database

wonjoogu·2021년 4월 5일
0

SSAFY TIL

목록 보기
15/18

RDBMS - 관계형(Relational) 데이터베이스 시스템

SQL
-DCL, DDL, DML

TCL - COMMIT, ROLLBACK, SAVEPOINT

DDL

  • Create table : 테이블 생성, 테이블 이름, 칼럼 이름, 칼럼의 데이터 타입과 크기 반드시 명시해야함

  • create table test(id INT(3), name varchar(10) not null;

  • alter : add, modify, delete

  • drop table test;(테이블도 날림) -> truncate(DDL) : 한번 실행이 되면 되돌릴 수 없음(취소 불가능) / delete(DML) : (취소가 가능)
    둘 다 삭제하면 테이블은 남아있음, 데이터만 지울 때

  • delete 취소를 돌릴려면 roll back

제약 조건

  • 테이블 수준에서 이루어지는 작업에 대한 규칙

  • 모든 제약 조건은 데이터 카탈로그에 저장

  • NOT NULL : NULL 값이 입력 될 수 없다

  • UNIQUE

  • PRIMARY KEY

  • FOREIGN KEY

  • CHECK

DML : Update
주의할 점 : where 절을 꼭 넣어줘야한다!

profile
SSAFY 5th

0개의 댓글