데이터베이스
MySQL NotNull/ null없는 컬럼만들기/ 디폴트값 만들기
공부짱짱열심히하기
2022. 12. 6. 11:21
mysql에서 테이블에 컬럼을 만들때 여러 플래그가 있는데
PK ,NN,UQ,B,UN,ZF,AI,G가 있다.
먼저 NN이란
NotNUll 을 의미하며
null값이 없이 데이터를 저장한다
이렇게 NN에 체크를 할경우
age컬럼이 없이 만들경우
null값이 없이 int는 0 varchar는 공백으로 표시가 된다.
디폴트
만약 null값이 없는 대신 빈공간에 특정 값을 넣고 싶다면
이렇게 넣었을 경우
이렇게 빈공간에 디폴트값이 들어간다