일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Push
- centos7
- security
- SpringBoot
- mybatis
- jquery
- Tomcat
- MariaDB
- FCM
- Next.js
- Maven
- PM2
- docker
- MSsql
- ajax
- yona
- nodejs
- javascript
- node.js
- Eclipse
- jenkins
- pwa
- rocky9
- NextJS
- mysql
- Java
- config
- popup
- git
- spring3
- Today
- Total
목록MariaDB (7)
종이 한 장 차이...
아래 쿼리는 ORDER테이블에서 price값을 조회 할때 return_yn이 1인 경우는 음수와 양수를 반대로 변환해서 표시하고 return_yn이 1이 아닌 것들은 있는 그대로 표시한다. SELECT a_code, a_number, CASE WHEN a_return_yn=1 THEN ( -- return_yn의 값이 1임? CASE WHEN SIGN(a_price) = -1 -- a_pricece가 음수? THEN (a_price*-1) -- 참이면 양수로 ELSE -a_price END -- 거짓이면 음수로 ) ELSE a_price END AS A_Price, -- a_returnYn 1이 아니면 있는 그대로 리턴 a_iDate, a_returnYn FROM ORDER
mariabackup이라는 놈이 있다 이놈은 mysql 폴더를 통째로 백업 해주는 놈같다 한번 시험 삼아 사용해 보려한다. mariabackup을 사용하려면 먼저 설치를 해야 한다. centos7에서의 설치는 아래와 같다 [root@localhost graykang]# yum install MariaDB-backup Loaded plugins: fastestmirror, langpacks Determining fastest mirrors * base: mirror.kakao.com * extras: mirror.kakao.com * updates: mirror.kakao.com base | 3.6 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 extras | 2.9 ..
java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'xxxxxx-xxx-x' for key 'PRIMARY' 위와 같이 중복된 PK로 인한 오류가 발생할 경우 IGNORE를 사용하여 해결할 수 있다. IGNORE는 한개의 테이블에 여러 데이터를 INSERT시 PK중복이 발생하는 건의 경우만 INSERT를 하지 않는다. 또한 INSERT 하는 Table에 PK가 걸린 컬럼이 여러 개 일 경우 한 개라도 다르면 중복되지 않은것으로 인식하여 INSRT를 처리한다. EX) INSERT IGNORE INTO CART ( ca_product ,ca_option ,ca_count ,ca_price ) VALUES ( #{ca_product} ,#{..

- Query SELECT ROUND(0.534) AS '반올림' ,ROUND(0.554,1) AS '반올림 자릿수 지정1' ,ROUND(0.545,2) AS '반올림 자릿수 지정2' ,ROUND(0.534,3) AS '반올림 자릿수 지정3' ,CEIL(0.2) AS '무조건 올림' ,FLOOR(0.743) AS '무조건 소수점 버림' ,TRUNCATE(0.534,2) AS '소수자리수 버림 지정' ; - result

1. 오라클 VirtualBOX에 centos7을 먼저 설치 한다. 해당 작업은 docker전용서버를 생성 하는 과정이며, 관련한 내용은 생략한다...너무 쉬워서? ㅎㅎ VirtualBOX 환경일경우 중요하건 아래 그림처럼 포트포워딩 부분이다. 주) 호스트IP는 VirtualBOX+centos7이고, 게스트IP는 본인의 local PC(VirtualBOX가 설치되면 생성되는 네트웍카드의 IP)이다. 2. centos7 update 하기. VirtualBOX에 설치한 centos7의 yum update를 하여 최신버전으로 업데이트 한다. [root@localhost /]# yum -y update 2-1. docker 레파지도리추가. yum-config-manager \ --add-repo \ https:..
다른 maraidb 의 테이블 데이터를 조회용으로만 참조를 하고 싶은 경우 아래와 같이 페더레이티드 테이블을 설정하여 참조 할 수 있다. 1. 페더레이트 엔진 확인 mysql> show engines; 2. 페더레이트 엔진 이설치되지 않은경우 설치한다. mysql> install plugin federated soname 'ha_federated.so'; 3. 원본데이터를 가지고있는 서버의 접속정보를 등록 한다. CREATE SERVER FOUNDATION_MARIA FOREIGN data wrapper mysql OPTIONS (USER 'admin', password 'admin123', HOST '192.168.0.33' , PORT 3306 , DATABASE 'FOUNDATION_MARIA');..