mysql에서 테이블에 컬럼을 만들때 여러 플래그가 있는데
PK ,NN,UQ,B,UN,ZF,AI,G가 있다.
먼저 NN이란
NotNUll 을 의미하며
null값이 없이 데이터를 저장한다
이렇게 NN에 체크를 할경우
age컬럼이 없이 만들경우
null값이 없이 int는 0 varchar는 공백으로 표시가 된다.
디폴트
만약 null값이 없는 대신 빈공간에 특정 값을 넣고 싶다면
이렇게 넣었을 경우
이렇게 빈공간에 디폴트값이 들어간다
'데이터베이스' 카테고리의 다른 글
MySQL CRUD 작업 create(생성)/read(읽기)/update(추가)/delete(제거) (0) | 2022.12.06 |
---|---|
MySQL에서 id컬럼 만들기 (0) | 2022.12.06 |
MY SQL 테이블안에 데이터 넣기 /여러데이터 넣기 (0) | 2022.12.05 |
MY SQL schema(데이터베이스) 만들기/ 테이블 만들기 (0) | 2022.12.05 |
MySQL 데이터베이스와 워크벤치(Workbench) 연결하기 (0) | 2022.12.05 |