일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pm2
- pm2 시작
- setInterval 중지
- invalid data
- mySQL_Replication
- DatePicker
- c# datagridview 데이터 넣기
- Replication
- setInterval 정지
- 맥 어드레스
- timepicker
- pm2 확인
- html #select #option #multiple
- setInterval clear
- 공인IP
- pm2 설치
- 서버동기화
- map이 undefined가 뜰 때
- 1883
- pm2 상태 확인
- listener 1883
- AntDesign
- setInterval 외부 정지
- mosquitto.conf
- mosquitto
- transfer
- allow_anonymouse
- 데이터테이블 데이터 넣기
- datagridview 직접입력
- DataGridView 직접 입력
- Today
- Total
목록전체 글 (700)
개발 노트
기본 개념 IN / EXIST : 조건에 부합하는 결과 찾기 NOT IN / NOT EXIST : 조건에 부합하는 결과 제외시키기 동작 방식의 차이 IN 서브쿼리를 먼저 검색한 후, 결과목록을 만듭니다. 그 다음 메인쿼리에서 하나의 row를 가져옵니다. row의 값이 1에서 가져온 IN 의 조건에 맞는지 확인한 다음 서브쿼리의 요소들 중 하나라도 일치한다면 row를 출력합니다. 2~3과정을 반복합니다. EXIST 메인쿼리를 먼저 실행하여 출력되는 상위 row를 가져옵니다. 해당 row에 대해 서브쿼리를 실행 한 뒤, 서브쿼리에 일치하는지 확인합니다. 일치한다면 True가 되며 1번에 해당하는 row값이 출력됩니다. 1~2 과정을 반복합니다. row의 수가 적으면 적을수록 두 방식의 차이는 거의 나타나지 ..
synch table 만들기 마무리하기 서버전송시 backup table처리하기 서브쿼리 정리하기 JOIN 정리하기 IN, NOT IN, EXIST, NOT EXIST 정리하기
서브쿼리(Subquery) 서브쿼리란 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말합니다. 서브쿼리는 보통 괄호로 감싸져서 표현됩니다. 실행 순서는 서브쿼리 실행 후 메인쿼리가 실행되며, 서브쿼리는 메인쿼리에 포함되는 종속적인 관계입니다. 서브쿼리는 메인쿼리의 컬럼을 사용가능하고 메인쿼리는 서브쿼리의 컬럼을 사용할 수 없습니다. 서브쿼리의 장점 서브쿼리는 쿼리를 구조화 시키므로, 쿼리의 각 부분을 명확하게 구분할 수 있게 해줍니다. 서브쿼리는 복잡한 join이나 union과 같은 동작을 수행할 수 있는 또 다른 방법을 제공해줍니다. 서브쿼리는 join이나 union에 비해 가독성이 좋습니다. 서브쿼리를 사용할 때 주의할 점 서브쿼리는 SELECT문으로만 작성이 가능합니다. 서브쿼리를 괄호로 ..
1. LEFT JOIN 순수한 A의 값과 A 와 B의 KEY값이 중복되는 결과를 리턴합니다. 기준테이블을 전부 출력해야 할 때 사용합니다. 2. LEFT JOIN(IS NULL) 순수한 A의 값을 뽑기위해서 사용합니다. 기존의 LEFT JOIN 과 Where 절의 조건을 함께 사용하여 만드는 문법이다. 3. INNER JOIN ID 값이 서로 중복되는 값만 나타냅니다. 조인하는 테이블의 ON절의 조건이 일치하는 결과만을 출력합니다. MySQL에서는 JOIN, INNER JOIN, CROSS JOIN이 모두 같은 의미로 사용됩니다. 4. FULL OUTER JOIN MYSQL에는 FULL OUTER JOIN이 없으므로 LEFT JOIN 과 RIGHT JOIN을 UNION으로 결합하여 FULL OUTER J..
서비스를 운영하기 위해서는 로그를 꼼꼼하게 남겨야 합니다. 로그는 에러를 파악하고 관리하는 방법이기 때문에 로그시스템을 구축하는 것이 필요합니다. test개발중에는 console.log와 console.error을 사용하게 되는데 console객체의 메서드들은 언제 호출되었는지 파악이 어렵고, 서버가 종료되는 순간 쌓여있던 로그들도 사라져버리기 때문입니다. 이와같은 상황을 방지하려면 배포시에 로그를 외부파일로 저장해서 관리하는것이 바람직한데, 이때 winston을 사용합니다. Winston 모듈 사용하기 https://www.npmjs.com/package/winston winston A logger for just about everything.. Latest version: 3.11.0, last p..