본문 바로가기

프로그래밍 언어/MySQL

[MySQL] 문자열 빨리 찾기: fulltext, 실습: 영화1

반응형

 

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페이지) 

 

반응형