-- employees DB의 employees 테이블에서 데이터 10만개 가져오기 CREATE TABLE indexTBL ( first_name VARCHAR(14), last_name VARCHAR(16), hire_date DATE ); -- employees.employees에서 데이터 10만개 가져오기 INSERT INTO indexTBL SELECT first_name, last_name, hire_date FROM employees.employees LIMIT 300000; -- 조회 SELECT * FROM indexTBL WHERE first_name = 'Mary'; -- indexTBL에 first_name에 인덱스 생성 / 조회가 빨라진다 CREATE INDEX idx_indexTbl_firstname ON indexTBL(first_name);
-- 그냥 테이블 접근 SELECT * FROM memberTBL; -- 뷰 생성 CREATE VIEW uv_memberTBL AS SELECT memberName, memberAddress FROM memberTBL; -- 뷰로 조회 SELECT * FROM uv_membertbl;