반응형

mysql 5

MYSQL, MSSQL INSERT INTO ... SELECT 구문

INSERT INTO ... SELECT 구문을 활용하여 데이터를 한 테이블에서 다른 테이블로 쉽게 이동하는 방법 시나리오 설명 상상해보죠, 우리에게는 employees와 former_employees 두 개의 테이블이 있다고 합니다. employees 테이블은 현재 직원들의 정보를, former_employees는 이전 직원들의 정보를 저장합니다. 이제, 우리의 목표는 employees 테이블에서 특정 조건을 만족하는 직원들을 former_employees 테이블로 이동시키는 것입니다. 테이블 구조 employees id: 직원 ID name: 이름 department: 부서 hire_date: 고용 날짜 former_employees id: 직원 ID name: 이름 department: 부서 end..

IT/DB 2024.01.21

[JAVA] Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'.

스프링 부트에서 MySQL 연결 드라이버 경고 해결하기 문제 상황 스프링 부트(Spring Boot) 애플리케이션을 빌드할 때 다음과 같은 경고 메시지가 나타났습니다: [JAVA] Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'. 이 메시지는 사용 중인 MySQL JDBC 드라이버가 구형(com.mysql.jdbc.Driver)이라는 것을 알려주며, 새로운 드라이버(com.mysql.cj.jdbc.Driver)를 사용하도록 권장합니다. 해결 방법 이 경고를 해결하기 위해, 로그 관련 설정을 변경하였습니다. 아래는 단계별 해결 방법입니다: 1. log4jdb..

IT/Java 2024.01.19

[MYSQL] INDEX

INDEX란? 저장된 데이터를 가지고 서비스할 때 검색 성능을 높이기위한 기술 테이블의 동작속도(조회)를 높여주는 자료구조 UPDATE, INSERT, DELETE의 속도는 저하되며 저장 공간(DB의 10%정도) 차지한다는 단점이 있음 왜? 레코드를 추가, 삭제, 수정할 때 생성된 인덱스에도 데이터 동기화를 해주어야해서 오버헤드가 생기기 때문 INDEX의 종류? 클러스터형, 보조 인덱스 클러스터형은 테이블당 한개만 생성가능. 우리가 Primary Key로 지정하는 컬럼이 클러스터형 인덱스. 생성과 동시에 오름차순으로 정렬됨. NOT NULL Unique 제약조건도 클러스터형 인덱스가 될 수 있지만 Primary Key와 동시에 만든다면, Primary Key가 우세함으로 클러스터형 인덱스가 됨 보조 인덱..

IT/DB 2022.10.19
반응형