[MySQL] DDL, 데이터 정의어(Data Definition Language)
DDL ( Data Definition Language ) - CREATE, DROP, ALTER, RENAME - 데이터베이스 객체(Table)의 구조를 정의 - 테이블 생성, 수정, 삭제, 제약조건 지정, 타입 변경 등 제약 사항 - 컬럼에 저장될 데이터의 조건을 설정하는 것 - 제약조건을 설정하면 이에 위반하는 데이터는 삽입 불가 - 테이블 생성시 직접 지정하거나 constraint로 지정, 혹은 alter로 지정 1. NOT NULL - 컬럼에 NULL값을 지정할 수 없고 반드시 쿼리문을 이용하여 값을 지정 2. UNIQUE - 컬럼에 중복된 값을 저장할 수 없음 NULL값은 허용 3. PRIMARY KEY - 컬럼에 중복된 값을 저장할 수 없고, NULL도 허용하지 않음 - 주로 ROW를 구분하..
2024. 4. 13.