본문 바로가기

ddl3

DDL과 제약조건2 2023.08.12 - [Programming 공부/DBMS] - DDL과 제약조건1 DDL과 제약조건1 제약조건 DDL에서 테이블을 생성할 때 CONSTRAIN(제약조건)올 통해 테이블의 칼럼에 대해서 조건을 부여할 수 있다. 이전 글에서 배운 PK와 FK 또한 이러한 제약조건에 해당한다. TABLE생성 시 제약조 codingralro.tistory.com 저번 글에서는 제약조건의 기본 개념과 사용방법에 대해서 알아보았다. 이번 글에서는 기본적인 제약 조건으로는 무엇이 있는지에 대해서 자세히 알아보겠다. PK & FK 이전에서 다루었던 내용으로 PK(primary key)는 null값을 허용하지 않는 중복이 없는 고유한 값으로 이 값을 다른 테이블에서 참조할 경우 FK(foreign key)로 설정하여.. 2023. 8. 12.
DDL과 제약조건1 제약조건 DDL에서 테이블을 생성할 때 CONSTRAIN(제약조건)올 통해 테이블의 칼럼에 대해서 조건을 부여할 수 있다. 이전 글에서 배운 PK와 FK 또한 이러한 제약조건에 해당한다. TABLE생성 시 제약조건 DDL을 통해 테이블 생성시에 제약조건을 할당하는 방법에는 2가지가 있다. CREATE TABLE USER ( ID NUMBER PRIMARY KEY, NAME VARCHAR2(100), ) 제약 조건은 칼럼을 생성할 때, 위의 코드 처럼 칼럼 타입 옆에 제약조건을 바로 붙임으로 할당할 수 있다. 제약조건을 할당할 경우에 제약 조건의 이름을 명시하지 않으면 시스템에서 임의로 지정하기 때문에 이와 같은 방법 또한 임의로 지정된 제약조건 이름이 할당된다. CREATE TABLE USER ( ID .. 2023. 8. 12.
DDL과 자료형 DDL이란 sql문(query문)은 사용자가 dbms와 소통하기 위한 script언어이다. 그렇기 때문에 sql문을 통해서 테이블을 생성 및 조작하기도 하고 테이블 내에 있는 데이터를 다루기도 한다. DDL = Data Definition Language DDL은 이름 그대로 데이터 정의어로서, sql문 중에서도 테이블을 담당하는 언어이다. 가장 기본적으로 테이블 생성, 삭제, 수정, 데이터 삭제에 대한 문법이 있다. 각 문법의 사용법은 다음과 같다.(oracle dbms 문법이기 때문에, 다른 dbms와 다른점이 존재하지만 전체적인 틀은 같기 때문에 익혀둔다면 다른 dbms도 손쉽게 익힐 수 있다.) CREATE(생성) CREATE TABLE [TABLE명] (column1_name column1_ty.. 2023. 8. 12.
728x90
반응형