None과 NULL 의 차이를 알고 싶습니다.
기본적으로 데이터가 없을 경우 None 값을 입력하게 되어있는데, null값 허용을 하고 이것을 NULL로 바꿨을 경우 어느것이 더 적은 메모리를 사용하고, 속도가 더 빠른가에 대한 궁금증과 None과 NULL이 두개가 존재하는 이유가 뭔가 차이가 있기 때문일 것인데 그 차이가 궁금합니다.
그리고 "데이터정렬방식" 을 설정하도록 되어있는데, 어떤것을 선택해야 할지 몰라서 그냥 선택을 하지 않았습니다.
서버 버전: 5.1.41-log
MySQL 문자셋: UTF-8 Unicode (utf8)
이 상태에서는 어떤게 좋은지 궁금합니다.
그리고 인덱스 설정에서 PK(Primary), UK(Unique), IK(Index) 이 세가지가 있는데 물론, 상황에 맞는 키 방식을 사용하는게 좋겠지만, UK와 IK의 차이가 궁금합니다.
키를 만들 필드가 두개 일때 하나의 키이름에 두개의 필드를 넣는것이 빠른지 아니면 각각 키를 생성하는게 빠른지도 궁금합니다.
답변 부탁드립니다. |