일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- nodejs
- Maven
- docker
- yona
- SpringBoot
- MariaDB
- pwa
- node.js
- FCM
- submit
- MSsql
- NextJS
- ajax
- mysql
- mybatis
- Next.js
- spring3
- security
- git
- rocky9
- Push
- jquery
- config
- Java
- jenkins
- PM2
- popup
- centos7
- javascript
- Today
- Total
목록MariaDB (8)
ふたりで
아래 쿼리는 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 ..
Sequelize에서는 쿼리 파라미터 출력을 위한 옵션을 제공 한다. 아래는 Sequelize에서 쿼리 파라미터 출력 옵션을 활성화하는 방법이다. const sequelize = new Sequelize('database', 'username', 'password', {//sequelize초기화 부분 host: 'localhost', dialect: 'mysql', logQueryParameters: true,// 쿼리 파라메터가 ? 가아닌 문자로 변환 되어 출력 활성화 benchmark: true // 쿼리 실행 시간 출력 활성화 }); 위 코드에서 logQueryParameters옵션에 true를 할당하여 쿼리 로깅을 활성화 한다. 위와 같이 설정하면 VScode의 터미널 창에 SQL쿼리와 파라메터가..
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:..