티스토리 뷰
반응형
1. SQL 개념
시스템 카탈로그(= 데이터 사전) ★
-시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스
2. DDL(CREATE, ALTER, DROP)
1) 정의- 테이블을 생성 합니다.
CREATE TABLE 학과 (학과코드 char(18), 학과명 char(18));
primarykey, Unique, check 생년원일 >= '1970-01-01'
* FOREIGN KEY (자식 테이블의 컬럼명) REFERENCES 부모 테이블명(부모 테이블의 컬럼명)
2)테이블을 삭제합니다.
DROP TABLE 학과;
3. DML(SELECT, INSERT, DELETE, UPDATE)
1)자료(튜플)를 검색 합니다.
SELECT * FROM 학과;
2)자료(튜플)을 입력 합니다.
INSERT INTO 학과 VALUES('A001', '정보');
3)자료(튜플)를 수정합니다.
UPDATE 학과 SET 학과명='사무' WHERE 학과코드'='A001';
4)자료(튜플)를 삭제합니다.
DELETE FROM 학과;
4.DCL(GRANT, REVOKE, COMMIT, ROLLBACK)
1) Commit
-한 작업의 논리적 단위가 성공적으로 끝났고, DB가 다시 일관된 상태에 있으며 이 트랜잭 션이 행한 갱신 연산이 완료된 것을 트랜잭션 관리자에게 알려주는 연산
2) Rollback
-트랜잭션의 실행이 실패하였음을 알리는 연산 자로 트랜잭션이 수행한 결과를 원래의 상태로 완성 복귀시키는 연산
반응형
댓글