Dong Log
같은 MYSQL의 데이터베이스에서 일부 테이블의 데이터를 검색 후에 다른 데이터베이스 테이블에 INSERT 하고 싶은 부분이 생길 수 있다. 나같은 경우는 회사 사내 DB(데이터베이스)에서 일부 데이터를 빈번히 재사용하고 있는데, 위와 같은 경우가 간혹 생기곤한다. 특정 데이터를 JOIN하여 가져온다던가 CRON을 통해 데이터 동기화를 시키고 싶다던가 하는 예이다. 기본적으로 여러 INSERT를 하기 위해서는 아래와 같이 SQL을 작성한다. (링크) INSERT INTO test_tbl(NAME) VALUES ('운영자5'), ('운영자6'), ('운영자7'); 일부 테이블의 데이터를 검색 후에(SELECT) 다른 데이터베이스 테이블에 INSERT하는 방식은 VALUES 부터 바꿔주면 된다. INSERT..
ui.toast.com/tui-grid TOAST UI :: Make Your Web Delicious! The TOAST UI Is Free Open-source JavaScript UI Libraries Maintained By NHN. ui.toast.com TOAST UI GRID를 이용해 한 프로젝트를 진행하며 느낀 장단점을 서술합니다. 장점: - 무료 라이센스 (2021년 3월 10일 기준) - 셀 커스텀 다양하게 가능 - 많은 데이터를 출력할때 퍼포먼스 양호 (android adapter 패턴과 유사) - 커뮤니티 활성화 단점: - 다른 테이블 라이브러리에 비해 방대한 API로 인한 러닝커브가 큼 무료 오픈소스 치곤 많은 기능을 지원하기 때문에 활용하기 좋다는게 TOAST UI GRID의 결..
쿼리를 작성할때, 날짜를 원하는 폼에 맞게 변경하는 일은 자주 있는 일이다.그때마다 date format을 찾아보곤 하는데 이참에 적어 놓으려고 한다. 사용 예시 - DATE_FORMAT('date 칼럼 이름', %Y-%m%d), 결과: 2019-02-19 %Y연4자리 연도%y연2자리 연도%m월2자리 (00-12)%c월1자리, 10보다 작을경우 (1-12)%M월이름(January, February…)%b월줄인 이름(Jan, Feb…)%d일2자리 (00-31)%e일1자리, 10보다 작을경우 (0-31)%D일1st, 2nd…%H시24시간 형식 (00-23)%h시12시간 형식 (01-12)%I시12시간 형식 (01-13)%k시24시간 형식, 10보다 작을경우 한자리 (0-23)%l시12시간 형식, 10보다 작..
관계형 데이터베이스(RDB) 에서 1:M 의 관계를 가질 경우 INSERT를 여러번 해야하는 경우가 있다. 그럴때 아래와 같이 INSERT문 한줄 한줄을 수행하는것이 아닌, 하나의 INSERT 쿼리로 한번에 가능하다. - 기존 insert 1개씩 쿼리를 수행할때 INSERT INTO test_tbl(NAME) VALUES('운영자1'); INSERT INTO test_tbl(NAME) VALUES('운영자2'); INSERT INTO test_tbl(NAME) VALUES('운영자3'); .... - 한번의 INSERT 문으로 한번에 수행할때 INSERT INTO test_tbl(NAME) VALUES ('운영자5'), ('운영자6'), ('운영자7'); 간결하고 좋다!