본문 바로가기

DB

(4)
[Mysql] Public Key Retrieval is not allowed Error Public Key Retrieval is not allowed Mysql 8.0버전 이후부터 접속시 옵션을 useSSL=false를 주고 allowPublicKeyRetrieval=true를 주지않아서 생기는 에러 옵션을 주면 해결됨 Spring DB 접속정보 예) spring.datasource.url=jdbc:mysql://localhost:3306/SHOP_DB?useSSL=false&allowPublicKeyRetrieval=true
Mysql - 시퀀스 생성 /* mysql 시퀀스 기본 생성 예 */ DROP TABLE SEQ_MYSQL; CREATE TABLE SEQ_MYSQL( ID VARCHAR(10) NOT NULL, SEQ_NAME VARCHAR(50) NOT NULL ); /* 생성된 펑션 삭제 */ DROP FUNCTION IF EXISTS get_seq; /* Auto_increment 적용 */ DELIMITER $$ CREATE FUNCTION get_seq (p_seq_name VARCHAR(45)) RETURNS VARCHAR(10) READS SQL DATA BEGIN DECLARE RESULT_ID INT; UPDATE SEQ_MYSQL SET ID = CAST(LAST_INSERT_ID(CAST(id as unsigned)+1) a..
오라클 SQL문 - 질의어(DQL:Data Query Language) SELECT : 데이터 검색 - 데이터 조작어(DML:Data Manipulation Language) INSERT : 데이터 입력 UPDATE : 데이터 수정 DELETE : 데이터 삭제 - 데이터 정의어(DDL:Data Definition Language) CREATE : 데이터베이스 객체 생성 ALTER : 데이터베이스 객체 수정 DROP : 데이터베이스 객체 삭제 RENAME : 데이터베이스 객체 이름 변경 TRUNCATE : 데이터 및 저장 공간 삭제 - 트랜잭션 처리어(TCL:Transaction Control Language) COMMIT : 트랜잭션의 정상적인 종료 처리 ROLLBACK : 트랜잭션 취소 SAVEPOINT : 트랜잭션 ..
오라클 데이터 타입 CHAR(size) size크기의 고정 길이 문자 데이터 VARCHAR2(size) size 크기의 가변 길이 문자 데이터 NVARCHAR2(size) 국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변길이 문자 데아터 NUMBER(p,s) 정밀도(p)와 스케일(s)로 표현되는 숫자 데이터 DATE 날짜 형식 데이터 ROWID 테이블 내 행의 고유 주소를 가지는 64진수 문자 타입 데이터 BLOB 대용량의 바이너리 데이터 CLOB 대용량의 텍스트 데이터 BFILE 대용량의 바이너리 데이터를 파일형태로 저장하기 위한 데이터 TIMESTAMP(n) DATE 데이터 타입의 확장된 형태 INTERVAL YEAR TO MONTH 년과 월을 이용하여 기간을 저장 INTERVAL DAY TO SECON..