2023-07-18 1. 방법 MySQL 에서 조회하고자 하는 데이터의 존재 여부를 확인한 떄는 EXISTS() 함수를 활용하며 되면 사용 방법은 아래와 같다. select EXISTS (select id from `table_name` where `col_name`='search_value' limit 1) as exist; 결과 값이 1이면 존재하는 데이터이며, 0일 경우 없는 데이터라고 생각하면 된다. 메인 이미지 출처 : 사진: Unsplash의NEOM
2023-07-15 1. 방법 -- 실행쿼리 체크 select * from pg_stat_activity; -- 실행쿼리 체크 시간에 따른 오름차순 정렬 SELECT * FROM pg_stat_activity ORDER BY query_start ASC; 메인 이미지 출처 : 사진: Unsplash의NEOM
2021-07-10 1. 방법 UPDATE 테이블명 SET 컬럼명 = TRIM(TRAILING '\n' FROM 컬럼명) WHERE 컬럼명 LIKE '%\n'; 이 쿼리는 TRIM() 함수와 TRAILING 키워드를 사용하여 컬럼의 맨 끝에 있는 줄바꿈 문자를 제거합니다. WHERE 절에서 LIKE 연산자와 '%\n' 조건을 사용하여 값에 줄바꿈 문자가 있는 경우에만 해당 업데이트가 수행됩니다. 주의할 점은 이 쿼리는 줄바꿈 문자가 정확히 '\n'인 경우에만 동작합니다. 만약 줄바꿈 문자가 '\r\n'이나 다른 형식으로 저장되어 있다면 해당 형식에 맞게 쿼리를 수정해야 합니다. 메인 이미지 출처 : 사진: Unsplash의Jaredd Craig
2021-07-06 1. 방법 -- 예시 테이블 생성 CREATE TABLE my_table ( id INT PRIMARY KEY, name VARCHAR(50), age INT, address VARCHAR(100) ); -- age와 name 컬럼의 순서를 변경 ALTER TABLE my_table MODIFY COLUMN age INT AFTER name, MODIFY COLUMN name VARCHAR(50) AFTER id; 위의 예시에서는 ALTER TABLE 문을 사용하여 테이블 my_table의 구조를 변경합니다. MODIFY COLUMN 문을 사용하여 age 컬럼의 순서를 name 컬럼 바로 뒤로 변경하고, name 컬럼의 순서를 id 컬럼 바로 뒤로 변경합니다. 순서를 변경할 때 AFT..
2021-06-29 1. 방법 정해진 interval 마다 분기 처리를 하면 로딩효과를 낼 수 있다. // 동적으로 내용 변경하는 함수 function updateDynamicContent() { let testSpan = $('.testSpan'); let currentContent = testSpan.text(); if (currentContent === '.') { testSpan.text('. .'); } else if (currentContent === '. .') { testSpan.text('. . .'); } else { testSpan.text('.'); } } // 0.3초마다 내용 변경 setInterval(updateDynamicContent, 400); 메인 이미지 출처 : 사진:..
2023-06-28 1. 방법 자바스크립트를 통해 특정 태그의 disabled를 조회하고 이를 추가하거나 제거하는 방법을 공유한다. // 요소의 disable 속성을 추가하는 함수 function addDisableAttribute(elementSelector) { let element = document.getElementById(elementSelector); if (element) { element.disabled = true; } } // 요소의 disable 속성을 제거하는 함수 function removeDisableAttribute(elementSelector) { let element = document.getElementById(elementSelector); if (element) { ..