본문 바로가기
반응형

DCL2

정보처리기사, 정처기 필기 DDL, DML, DCL에 대해서 알아보고 종류에 대해서 알아보자. SQL의 기능에 따라서 데이터 정의 DD ( Data Define ) , 데이터 조작 DM ( Data Manipulation ), 데이터 제어 ( Data Control)로 분류가 나뉜다. 각각의 기능을 수행하는 언어 ( Languege) 를 뒤에 붙여 DDL, DML, DCL이라고 부른다. 그럼 각 분류로 나뉜 명령어들의 종류에 대해서 살펴보자. DDL - DDL은 스키마, 테이블, 뷰 등을 정의하거나 변경, 삭제할때 쓰인다. 유형으로는 Create, Alter, Drop 명령어가 있다. DML - DML은 데이터베이스 사용자가 저장된 데이터를 처리할때 쓰인다. 유형으로는 Select, Insert, Delete, Update 명령어가 있다. DCL - DCL은 데이터의 보안, 무결성등을 정의하는데 .. 2023. 5. 4.
21일차. Insert, Update, Rollback 오늘도 어김없이 DB 수업으로 시작! DB에 데이터를 추가할때 제약조건을 잘 살펴봐야한다. Null이 들어갈수 있는지? 각 문자열이나 숫자는 해당 컬럼에 몇 byte까지 입력이 가능한지? Unique 한지? 등등 이러한 제약조건을 알고 있어야 insert문으로 데이터 추가를 해줄때 오류를 줄일수 있다. desc user_constraints; 명령어를 이용하여 Scott유저가 가지고 있는 전체적인 제약조건을 조회할수 있다. Scott 계정으로 로그인한후에 해당 명령어를 입력해주니 이렇게나 많은 제약조건의 틀을 확인할수 있었다. 여기에서 constraint_name, constraint_type, table_name 3가지의 제약조건을 살펴보겠다. 여기서 PK는 Primary Key를 의미한다. Prima.. 2022. 11. 22.
반응형