MySQL의 테이블은 파이썬과 다르게 index가 없다
그러다보니 중복된 이름의 데이터를 넣으면 확인할 방법이 까다로운데
그래서 직접 id라는 컬럼을 만들어 관리를 해주면 좋다
PK(Primary key) : 중복값이 들어올 수 없음
NN : NULL값 없음
UN(Unsigned data type ) :부호 없음 (음수가 아닌 숫자)
AI(Auto_Increment) : 자동 증가
딱히 ID컬럼을 넣어줄 필요가 없음
알아서 ID의 숫자가 채워지며 자동으로 이동
'데이터베이스' 카테고리의 다른 글
MySQL 문자열 컬럼의 데이터를 가공하는 함수 concat/substring/replace/reverse/upper/lower/char_length (0) | 2022.12.06 |
---|---|
MySQL CRUD 작업 create(생성)/read(읽기)/update(추가)/delete(제거) (0) | 2022.12.06 |
MySQL NotNull/ null없는 컬럼만들기/ 디폴트값 만들기 (0) | 2022.12.06 |
MY SQL 테이블안에 데이터 넣기 /여러데이터 넣기 (0) | 2022.12.05 |
MY SQL schema(데이터베이스) 만들기/ 테이블 만들기 (0) | 2022.12.05 |