Database2 [MySQL] MySQL-WorkBench 에서 ERD 생성하고 확인하기 MySQL-WorkBench 에서 계정을 선택해 접속합니다. 상단 메뉴중 Database -> Reverse Engineer 를 선택합니다. Hostname(호스트명), Port(포트번호), Username(계정명) 을 확인하고 Next 를 눌러줍니다. Next 를 눌러줍니다. ERD 를 생성할 데이터베이스를 선택하고 Next 를 눌러줍니다. ERD 를 생성할 데이터베이스를 선택하고 Next 를 눌러줍니다. Execute > 를 눌러줍니다. 만약 전체 테이블 ERD 가 아닌 일부 테이블만 보고 싶다면, Show Filter 를 클릭 후 일부 테이블을 제외시킬 수 있습니다. 여기서 마지막으로 Next 를 눌러주면 ERD 가 생성됩니다! 생성된 ERD 는 테이블을 드래그해서 위치를 조정할 수 있습니다. 테이.. 2022. 12. 23. [MySQL] 인덱스(Index) ̱ 인덱스 인덱스는 테이블에 붙여진 색인이며, 인덱스의 역할은 검색속도의 향상입니다. 여기서 검색은 SELECT 명령에 WHERE 구로 조건을 지정하고 그에 일치하는 행을 찾는 일련의 과정입니다. 테이블에 인덱스가 지정되어 있으면 효율적으로 검색할 수 있으므로 WHERE 로 조건이 지정된 SELECT 명령의 처리 속도가 향상됩니다. 인덱스를 비유하자면 책의 목차라고 할 수 있는데요. 목차는 책 안에 있는 특정 부분을 찾고싶을 때 사용합니다 책 한 페이지를 일일이 넘겨가면서 찾는것 보다 목차를 참고해서 찾는 편이 효율적이기 때문입니다. 데이터베이스에서 인덱스가 바로 이런 역할을 하는 것이죠. 인덱스의 구조도 목차와 비슷합니다. 목차가 제목이나 키워드별로 페이지 번호가 적혀있듯, 데이터베이스의 인덱스에는 검.. 2022. 10. 31. 이전 1 다음