Database6 [MySql] Cannot create PoolableConnectionFactory (Unable to load authentication plugin 'caching_sha2_password'.)- 오류 웹 테스트를 진행하기 위해 mysql을 붙여서 테스트를 하던 중 만난 에러이다. 해결방법은 다음과 같다. 1. MySQL Command Line Client실행 2. 로그인을 한뒤 3. select host, user, plugin, authentication_string, password_last_changed from user; 입력 4. alter user '자신의계정아이디'@'localhost' identified with mysql_native_password by '자신의계정비밀번호' 2022. 9. 28. [Oracle] JOIN의 종류와 개념 카티션 곱(CROSS JOIN) : 두 개 이상의 테이블에 대해 연결 가능한 행을 모두 결합. 예를들어 4개의 행을 가진 테이블과 5개의 행을 가진 테이블 끼리 카티션곱을 하면 4*5개의 행을 가진 테이블을 결과로 얻는다. EQUI JOIN : 공통 칼럼을 '='(equal)비교를 통해 같은 값을 가지는 행을 연결하여 결과를 생성하는 조인 방법. where절에서 조인을 할 기준이 되는 칼럼들을 명시적으로 비교하여 조인한다. SELECT table.column, table2.column FROM table, table2 WHERE table1.column1 = table2.column2; NATURAL JOIN : where절을 사용하지 않고 오라클에서 자동적으로 공통 칼럼을 조사 후, 내부적으로 조인문 .. 2021. 12. 8. [ORACLE] 시퀀스 생성 시퀀스란? –유일한 식별자 –기본키값을 자동으로 생성하기 위하여 일련번호 생성 객체 –예를 들면, 웹게시판에서 글이 등록되는 순서대로 번호를 하나씩 할당하여 기본키로 지정하고자 할 때 시퀀스를 편리하게 이용 –여러 테이블에서 공유 가능 CREATE SEQUENCE SEQUENCE명 INCREMENT BY 1 //시퀀스 번호의 증가치 START WITH N //시퀀스 시작번호, 기본값은 1 MAXVALUE N //생성가능한 시퀀스의 최대값 시퀀스를 삭제할땐 아래와 같이 하면된다. DROP SEQUENCE 시퀀스명 2021. 11. 29. [ORACLE] 테이블 생성 시 두 개 이상의 칼럼에 PRIMARY KEY 부여하기 테이블 생성시 두 개 이상의 칼럼에 기본키를 부여하려고한다. 예를 들어 두 개의 칼럼에 기본키를 부여하려면 다음과 같이 작성하면 된다.(기본키이므로 반드시 NOT NULL속성부여) CREATE TABLE TBL_BASIC ( 기본키를부여할칼럼1 NUMBER NOT NULL, 기본키를부여할칼럼2 VARCHAR2 NOT NULL, COLUMN3 VARCHAR2, CONSTRAINT 기본키 이름 PRIMARY KEY(기본키를부여할칼럼1, 기본키를부여할칼럼2, ...); 2021. 11. 29. 이전 1 2 다음