반응형
movie_app_db 스키마 생성 -> movie 테이블 생성 -> user 테이블
update 컬럼 -> default: now() on update now()
문자열 빨리 찾기: fulltext
- 테이블 속성 하단에 index컬럼에서, 타입 fulltext 선택
- 적용할 컬럼 선택
-> 해당컬럼에서 문자열을 찾을 때, 더 빨리 찾을 수 있게한다. ( like를 적용할 컬럼)
use movie_app_db; insert into user (email, password, name, gender) values ('qqq2naver.com','1234','Mike',1); -- 여자는 0, 남자는 1 |
실습에서 사용할 데이터 입력
-- movie insert 데이터 : https://yeo0616.tistory.com/122
-- user insert 데이터 : https://yeo0616.tistory.com/123
-- review insert 데이터 : https://yeo0616.tistory.com/124
문제:
-- 1. 하트 눌러서, 즐겨찾기에 저장하는 SQL
-- 2. 다시 하트 누르면, 즐겨찾기에서 삭제하는 SQL
-- 3. 내 즐겨찾기 리스트 가져오는 SQL (9 페이지)
-- 4. 내가 작성한 리뷰 리스트 가져오는 SQL (8 페이지)
-- 5. 영화제목 검색하여, 영화 목록 가져오는 SQL (6페이지)
-- 6. 해당 영화에 대한 리뷰 리스트 가져오는 SQL (5페이지)
-- 7. 영화 상세 정보 가져오는 SQL (4페이지)
반응형
'프로그래밍 언어 > MySQL' 카테고리의 다른 글
[MySQL] 다중 정렬, 정렬기준 2가지 이상일 때: order by (0) | 2022.08.30 |
---|---|
[MySQL] 실습: 영화2 (0) | 2022.05.19 |
[MySQL] 실습: 일정 (0) | 2022.05.19 |
[MySQL] 실습: 좋아요 (0) | 2022.05.19 |
[MySQL] 중복값 입력 방지: Unique 설정 (0) | 2022.05.19 |