[MySQL/MariaDB] 트리메뉴 WITH RECURSIVE로 정렬하기

💡 핵심 요약 (TL;DR)

트리메뉴 WITH RECURSIVE로 정렬하기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.

자세히 보기

[MySQL/MariaDB] ON DUPLICATE KEY UPDATE

💡 핵심 요약 (TL;DR)

ON DUPLICATE KEY UPDATE의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. SQL 쿼리 작성시 PK키가 중복되는 경우 지정한 데이터만 INSERT가 아닌 UPDATE 시킬 수는 없을까?을 적용할 수 있다.

자세히 보기

[MySQL/MariaDB] xml파일에 PASSWORD()가 뭐길래

💡 핵심 요약 (TL;DR)

xml파일에 PASSWORD()가 뭐길래의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. xml파일에 선언하지 않았던 AES_DECRYPT(), UNHEX(), PASSWORD() 함수들이 보였다. 쿼리를 읽었을때 암호화와 복호화인건 알았으나 구체적인 사용방법을 알고 싶어 구글링해보니 MARIADB가 제공하는 내장함수였다.

자세히 보기

[MySQL/MariaDB] WITH RECURSIVE 초간단 설명

💡 핵심 요약 (TL;DR)

WITH RECURSIVE 초간단 설명의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. MySQL에서 재귀쿼리를 사용해야한다면? with recursive문을 사용할 수 있다.

자세히 보기

[MySQL/MariaDB] Union all 사용법

💡 핵심 요약 (TL;DR)

Union all 사용법의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 하지만 동일한 컬럼을 가지고 있지 않은데 검색결과를 함께보고싶다면 고려해봐야할 것이 바로 union all을 사용해보자.

자세히 보기

@의 의미와 ROWNUM으로 활용하기

💡 핵심 요약 (TL;DR)

@의 의미와 ROWNUM으로 활용하기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. MySql에서 사용하는 @의 의미는 무엇일까? 사용자 정의 변수이다.

자세히 보기

[MariaDB/MySQL]SQL Query

💡 핵심 요약 (TL;DR)

SQL Query의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.

자세히 보기

[MySQL]날짜 데이터타입에서 Timestamp를 쓰는 경우

💡 핵심 요약 (TL;DR)

'날짜 데이터타입에서 Timestamp를 쓰는 경우'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 이 둘의 가장 큰 차이점은 time zone의 영향을 받는지 안 받는지이다.

자세히 보기

MariaDB로 웹과 앱 둘 다 사용가능할까

💡 핵심 요약 (TL;DR)

MariaDB로 웹과 앱 둘 다 사용가능할까의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 다양한 방법과 경험들이 오갔지만 그들의 경험속에 공통점 한 가지를 발견할 수 있었다.

자세히 보기