Q1. Mysql 접속시에 ” MYSQL ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option ‘secure_auth’ enabled) ” 오류 발생 원인: 사용자 암호 해쉬값을 예전 것…
- Category Archives DB관련
-
-
MYSQL 사용자 생성부터 권한 부여 까지..
1. DATABASE 생성 mysql> CREATE DATABASE 디비명 2. 사용자 생성 및 권한 부여 mysql> CREATE USER ‘사용자명’@’접속호스트(localhost, %, ip )’ IDENTIFIED BY ‘암호’; mysql> GRANT ALL PRIVILEGES ON 디비명.* TO ‘사용자명’@’접속호스트(l…
-
[DB] SQL Syntax ( With 문 )
[Oracle] WITH 구문 예제 [WITH 구문] – WITH구문내의 쿼리의 결과(SUB쿼리)가 여러번 사용될때(호출될때) 유용하다. – 서브쿼리 블럭에 이름을 지정할 수 있도록 해줌. – 오라클 옵티마이저는 쿼리를 인라인뷰나 임시 테이블로 여긴다. – Oracle 9 이상 지원 …
-
Alter Table [ 컬럼 사이즈, 데이터 크기 조정 ]
[DB2] 컴럼의 데이터 타입 또는 사이즈 조정 ALTERTABLE temp ALTERCOLUMN col1 SET DATA TYPE VARCHAR(60); [ORACLE] alter table table_namemodify column_name datatype; 이런식으로도 된다.. alter table table_namemodify …
-
Many to Many Join 관련..
하다보면. A테이블의 1개 당 B테이블의 전부를 Join 할 필요가 있다. ( ex 1월 부터 12월 까지의 월 테이블에 매출 정보를 Join 해야 할 경우 ) 이때는 Cross Join 을 사용하면 된다. Join 명명 없이 그냥 Old Style로 , 로 테이블을 엮으면 앞 테이블 기준으로 뒤 테이블의 데이터를 묶어 준다. …
-
No Title
MYSQL + TOMCAT 또는 MYSQL를 사용하는 WEB 개발 시 Connection POLL이 자주 끊기는 일이 빈번 함.. 이를 막기 위해 WAS Connection POOL 설정에 AutoReconnect = true를 줘 봤지만 소용 없음.. 생각 끝에 DB의 connection time out이 얼마 일까 확인 해보니…..