DB

· DB/MongoDB
MongoDB를 사용한다면 Studio 3t를 많이 사용할텐데 다른 RDBMS 툴에 비해 불편한 점이 많다... 글로벌 서비스를 운영 중이라 탭을 여러개 띄우고 전환할 때가 많은데 단축키를 사용해서 전환 후 마우스 커서가 전환 탭 인텔리 쉘에 자동으로 가지 않아서 매우매우 불편했다... Studio 3t 설정 창 KeyMap -> Main menu -> View에서 Next tab, Previous tab은 크롬 탭 변환으로 단축키 추가했다. Next tab 단축키 실행 후!! 키보드 Tab만 누르면 인텔리 쉘에 마우스 커서가 활성화된다!!!! 완전 편하다... 공홈이나 검색해도 못 찾았는데 우연히 발견..! 한글 활성화에서 복붙 등 단축키가 왜 안 먹히는지는 모르겠다... 너무 불편
· DB/H2
H2 날짜 함수 문법 H2 문법 문서 링크입니다. SQL Grammar SQL Grammar Index Literals Datetime fields Other Grammar Details Click on the header to switch between railroad diagram and BNF. Literals Value string | dollarQuotedString | numeric | dateAndTime | boolean | bytes | interval | array | json | null A lite www.h2database.com MySQL 과 비교 -- 날짜로 숫자 형태 요일 구하기 일요일 1 ~ 토요일 7 -- MySQL SELECT DAYOFWEEK('2021-07-24') ..
· DB/MySQL
MySQL 달력 테이블 생성 방법 토이 프로젝트 진행 중 데이터 생성 시 해당 날짜의 특정 휴무 여부 등등 체크가 필요하므로 달력 테이블 생성이 필요했습니다. MySQL 생성법을 찾아본 뒤 사용 DB인 H2로 변환해서 사용했습니다. 아래는 생성을 위한 쿼리문입니다. 달력 테이블 관리를 위한 컬럼은 추가, 삭제가 필요합니다. -- 달력 생성을 위한 임시 테이블 T CREATE TABLE T (N INT); INSERT INTO T VALUES (1); -- 아래 INSERT 문을 반복하면 행이 생성된다. -- 10년치 데이터는 3650일 가량 되므로 13번 반복한다(4096행) INSERT INTO T SELECT * FROM T; -- 실질적으로 날짜를 저장할 테이블이다. CREATE TABLE CM_C..
woodadada
'DB' 카테고리의 글 목록