데이터베이스/MySQL3 SQL, Multi-column INDEX(다중 컬럼 인덱스) 특징 / UNIQUE INDEX INDEX검색 작업의 속도를 향상시키는 데이터 구조 데이터 구조는 해시 테이블(Hash Table) 과 B Tree 로 구현 가능하며 주로 B Tree 에서 파생된 구조로 구현된다.인덱스 역시 데이터 구조이므로 추가적인 쓰기 작업과 저장 공간이 필요하다.장점- 인덱스를 사용하면 데이터 조회 속도가 빨라진다.- WHERE, ORDER BY, MIN/MAX 속도가 빨라진다.- 특정 데이터를 조회 할때 테이블 전체를 조회해야 한다. 하지만 인덱스를 사용하는 경우 인덱스를 기준으로 정렬된 상태로 저장되어 있어 빠르게 찾을 수 있다. 단점- 데이터 구조를 유지하기 위한 비용이 존재한다.- 테이블과는 별개로 추가적인 공간이 필요하고 인덱스가 적용된 열에 INSERT, UPDATE, DELETE 작업 시 정렬, .. 2025. 3. 10. MySQL, 이클립스 연동하기 MySQL 이클립스랑 연동하기 MVN REPOSITORY 에서 MySQL Connector JAVA 클릭 원하는 버전으로 클릭(사용자 수가 많은 걸로 다운받는 것이 안전하다.) jar (2.4 MB) 클릭( jar 파일 다운 ) 다운받은 jar파일 복사해서 사용하고 싶은 프로젝트 안에 넣기(lib) propreties 파일 수정 드라이브 주소 : com.mysql.cj.jdbc.driverurl 주소 : jdbc:mysql://localhost:3306/mydb?serverTimezone=Asia/Seoul username = 계정이름password = 설정한 계정 비밀번호 2024. 10. 2. MySQL, 기본 실행 방법 (실행, Schema 만들기) MySQL 실행 MySQL Connections 더블클릭 - 비밀번호 입력 - OK MySQL Schema 만들기 아래 모양의 이모티콘 클릭 - schema 이름 원하는대로 설정 Apply - Finish MySQL 만든 Schema 사용하기 use [schema이름];또는옆 목록에서 더블클릭 2024. 10. 2. 이전 1 다음