[SQL] 테이블 컬럼의 제약 조건


[SQL] 테이블 컬럼의 제약 조건

1. NOT NULL NOT NULL 제약조건을 설정하면, 해당 컬럼은 NULL 값을 저장할 수 없습니다. 즉, 이 제약 조건이 설정된 컬럼은 무조건 데이터를 가지고 있어야 합니다. CREATE TABLE 테이블명 (컬럼1 데이터타입 NOT NULL, ...); create table if not exists highschool_students ( student_no varchar(20) not null, student_name varchar(100) not null, grade tinyint, class varchar(20), age smallint, enter_date date ); desc highschool_students; 생성된 테이블 2. UNIQUE UNIQUE 제약 조건을 설정하면, 해당 컬럼은 서로 다른 값을 가져야합니다. 즉, 이 제약 조건이 설정된 컬럼은 중복된 값은 저장할 수 없습니다. CREATE TABLE 테이블명 (컬럼1 데이터타입 UNIQUE, ...)...


#MySQL #SQL

원문링크 : [SQL] 테이블 컬럼의 제약 조건