MySQL - index, view, group by
# INDEX 인덱스는 테이블의 기초정보를 가져다줍니다. 테이블을 모두 읽지 않기 때문에 잘 모르는 테이블을 수정할 때 유용하게 사용할 수 있을 것으로 보입니다. 테이블 레코드 추가/변경 시 인덱스도 자동으로 수정됩니다. db가 큰 경우 index를 잘 이용하면 시간적 측면에서 적절한 타협을 볼 수 있을 것 같습니다. 위 코드는 index 생성, 추가, 확인, 제거 입니다. show index 로 테이블의 인덱스를 보면 여러 가지 값이 보이는데 자세한 의미는 tcpschool을 참고해 주세요. http://tcpschool.com/mysql/mysql_index_create 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.c..
MySQL - join, union, sub-query
# CREATE TABLE Reservation(ID INT, Name VARCHAR(30), ReserveDate DATE, RoomNum INT); CREATE TABLE Customer (ID INT, Name VARCHAR(30), Age INT, Address VARCHAR(20)); INSERT INTO Reservation(ID, Name, ReserveDate, RoomNum) VALUES(1, '홍길동', '2016-01-05', 2014); INSERT INTO Reservation(ID, Name, ReserveDate, RoomNum) VALUES(2, '임꺽정', '2016-02-12', 918); INSERT INTO Reservation(ID, Name, ReserveDate,..