[key]
1. unique key 란?
pk로 설정할 수 있는 열이 복수일 때,
지정 안해준 애들은 서운하니까 ㅎ자리 주는 것
2.foreign key (외래 키)⭐⭐⭐⭐⭐
다른 table의 pk와 연동시켜주는 키
Tip 부모 테이블 - 자식 테이블
일대 - 다
ex 학생 기본정보 테이블(생년월일,주소 등등)- 수강신청 목록 테이블
ex 학생 기본정보 테이블 - 학기별 성적 테이블
Tip 왜 나누어야 하는가?
history(계속해서 기록이 업데이트) 테이블이라서
Tip join 가능(기본정보도 보고싶은데 2학년 1학기 성적도 보고싶어)
Tip join 은 하면 통상 inner join
3. primary key
table끼리 중복 x(너 저번에 이 물건 샀어! 사지마 가 됨)
pk 잡을만한 게 없다면 안잡아도 된다, 하지만 가급적 잡기를
[데이터 형식] -교재 ppt 7장 참고
1. 문자 데이터 :
blob(이미지,영상, 문서 통째로 저장 관련)
long blob을 주로 씀(용량이 크니까)
2. 기타 데이터 :
geomerty(지리적 공간 저장)
[grouping]
where 절 못씀. 그래서 나온 having 절을 씀
(sql에는 문법 순서가 정해져있기 때문! select - from - where - group by - having-order by) ⭐⭐⭐⭐⭐
'sql' 카테고리의 다른 글
[SQL 실무 팁] 파이썬 연동 오류 해결 (0) | 2023.07.14 |
---|---|
[SQL 실무 팁] long text, long blob 에러 해결 (0) | 2023.07.14 |
[SQL 실무 팁] mysql 문법 이것만 기억하자(2) (0) | 2023.07.13 |
[SQL 실무 팁] 하드웨어, 서버, OS, 추천 자격증 (0) | 2023.07.13 |
[SQL 실무 팁] Mysql 문법 이것만 기억하자 (0) | 2023.07.12 |