제약 조건
데이터의 무결성을 지키기 위해 데이터를 입력했을 때 실행하는 검사 규칙
1. NOT NULL
필드에 NULL값을 저장(데이터는 무조건 채워야 함)
2. UNIQUE
- 서로 다른 값을 가져야 함
- 중복된 값을 저장할 수 없음(기존에 없던 값만 넣어야 함)
- NULL값은 허용
NOT NULL + UNIQUE 둘 다 넣어도 좋음.(아이디 값은 UNIQUE를 걸지만 데이터를 안 넣어도 혀용됨)
3. DEFAULT
- 기본값을 지정
- NULL값을 대입할 때 사용
4. AUTO_INCREMENT(식별 번호)
- 자동으로 숫자가 증가되어 추가
- 직접 데이터를 입력하지 않음
- PRIMARY KEY를 적용해야 함(MySQL에서만)
5. PRIMARY KEY
- UNIQUE 제약과 NOT NULL제약의 특징을 모두 가짐
- 테이블당 단 1개만 설정
- 데이터를 쉽고 빠르게 찾을 수 있게 도와줌
- FOREIGN KEY가 참조할 수 있도록 만듬
6. FOREIGN KEY
- 다른 테이블과 연결해주는 역할을 함
- 기준이 되는 테이블의 내용을 참조해서 레코드가 입력(없으면 못 들어 간다는 뜻)
- PRIMARY KEY를 참조
실습 들어가기 전에 php파일을 불러와서 한 내용밖에 없어서 비쥬얼스튜디오에 php debuge 플러그를 설치 하고 php파일을 불러왔는데.....에러 생겨서 구글 검색하다가 망함. 일단 그냥 하는걸로
[MySQL] 데이터베이스 test.1 (0) | 2023.03.19 |
---|---|
[MySQL] 회원가입 데이터베이스 테이블 만들기 (2) (0) | 2023.03.17 |
[MySQL] 회원가입 데이터베이스 테이블 만들기 (1) (0) | 2023.03.16 |
[MySQL] 데이터베이스 데이터 타입 배우기 (0) | 2023.03.15 |
[MySQL] 노트북에 mysql 설치 과정 (0) | 2023.03.14 |
댓글 영역