본문 바로가기
반응형

MySQL9

[MySQL8] MacOS docker 설치 JPA 테스트 환경을 만들기 위해서 맥북 로컬환경에 MySQL을 설치하려고 합니다. 설치는 docker를 이용하려고 하며, 사용하기 위한 준비 작업 내용을 정리하려고 합니다. docker 이용은 많이 해봤기에 이번에는 docker-compose 를 활용하여서 진행해보도록 하겠습니다. docker-compose 작성 version: '3.7' services: mysql: image: mysql:8.0 container_name: mysql8 ports: - 3306:3306 # HOST:CONTAINER environment: - MYSQL_DATABASE=TESTDB - MYSQL_ROOT_PASSWORD=password - TZ=Asia/Seoul command: - --character-set-se.. 2022. 7. 9.
[MySql] VERSION 조회 MySql Database 버전 확인하는 방법.쿼리로 조회 하는 방법은 아래와 같이 2가지 방법이 존재. 쿼리1. SELECT VERSION();결과1. VERSION()| ---------| 8.0.16 | 쿼리2. SHOW VARIABLES LIKE '%VERSION%';결과2. Variable_name |Value | ------------------------|---------------------| immediate_server_version|999999 | innodb_version |8.0.16 | original_server_version |999999 | protocol_version |10 | slave_type_conversions | | tls_version |TLSv1,TLSv1... 2020. 6. 9.
[MySql] ERROR com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run 경고: The web application [ROOT] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:java.lang.Object.wait(Native Method)java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:85)jav.. 2020. 6. 9.
[MySql] CASE 구문 Oracle에서 사용하는 CASE구문과 별차이 없다.DECODE는 사용하지 못한다. 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 7521|WARD |SALESMAN | 7698|1981-02-22 00:00:00| 1250| 500| 30| 7566|JONES |MANAGER | 7839|1981-04-02 00:00:00| 2975| | 20| 7654|MARTIN |SALESMAN | 7698|1981-09.. 2020. 6. 3.
[MySql] CONCAT과 CONCAT_WS 문자열 합치기 Oracle에서 문자열 조합과 관련하여.(아래)https://lovethefeel.tistory.com/28 MySql에서도 같은 이유로 정리를 한다.필드를 조합하여 파일명을 만들 때, 문자열 삽입 등등. 샘플데이터. DEPARTMENT_ID|DEPARTMENT_NAME|LOCATION| -------------|---------------|--------| 10|ACCOUNTING |NEW YORK| 20|RESEARCH |DALLAS | 30|SALES |CHICAGO | 40|OPERATIONS |BOSTON |CONCAT.인수를 연결한 결과를 문자열로 반환한다.하나 이상의 인수를 받을 수 있음.doc.https://dev.mysql.com/doc/refman/8.0/en/string-functio.. 2020. 5. 28.
[MySql] SQL Error [1305] [42000]: FUNCTION TO_CHAR does not exist SQL Error [1305] [42000]: FUNCTION TO_CHAR does not exist 단순문법에러. 원인.MySql에서는 Oracle 문법인 TO_CHAR를 지원하지 않음. 조치.TO_CHAR를 DATE_FORMAR()로 변경 doc.https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format Format 형식.다양하게 존재한다.(아래) 문법.인자로 date, format을 받는다.(아래) DATE_FORMAT(date,format) 예제.현재날짜를 yyyy/MM/dd로 표현해보자.(아래) SELECT DATE_FORMAT(NOW(), '%Y/%m/%d') -> 2020/05/27 2020. 5. 27.
반응형