제약조건
-
[MySQL] Table 생성, 제약조건, 컬럼 추가/수정, 외래키 설정, insertDataBase/MySQL 2022. 9. 9. 16:23
Table 생성 MySQL Workbench 접속 자료형 제약조건 자주 쓰는 자료형 -int: 정수 자료형(float, bouble은 실수) -varchar: 문자열 자료형, 가변길이(char은 고정 길이) -text: 긴 문자열은 'text'로 별도 저장 -datetime: 날짜 자료형 저장 -tinyint: -128에서 127까지 저장 자주 쓰는 제약 조건 -not null: 빈 값은 받지 않는다는 뜻(null은 빈 값 허용) -auto_increment -unsigned: 0과 양수만 허용 -zerofill: 숫자의 자리수가 고정된 경우 빈 자리에 0을 넣음 -default now(): 날짜 컬럼의 기본값을 현재 시간으로 AUTO_INCREMENT -오라클의 sequence를 대시하는 자동 ..
-
[Oracle] DDLDataBase/Oracle 2022. 9. 9. 15:17
DDL(database definition language): 데이터 정의어 제약조건(CONSTRAINT) 1. PRIMARY KEY(기본키) -테이블에 저장된 레코드를 고유하게 식별하기 위한 기본키, 하나의 테이블에 하나의 기본키만 정의할 수 있음 -테이블을 구성하는 필드들 중 자격이 되는 필드 중 하나에 부여하는 테이블의 대표값이라고 할 수 있음 -테이블을 구성하는 필드들 중에서 갖는 값들이 빈칸(null)이 없고 서로 다른 값(유일한 값. 즉 중복된 값을 갖을 수 없음)을 갖고 있어 레코드들을 유일하게 구분해낼 수 있는 필드를 기본키로 지정함 -기본키를 지정함으로써 기본키가 지정하지 않았을 때 발생할 수 있는 오류들을 미연에 방지할 수 있음 -기본키로 결함을 없애는 것. 그래서 결함없이 유지되는..