최근 글

문자열 리본의 지정 구간을 다른 길이의 조각으로 바꾸는 입체 그림

MariaDB / 함수 / INSERT / 일정 구간 문자열 교체하는 함수

문자 위치로 구간을 교체하는 INSERT()의 네 인수와 길이 0·범위 초과·NULL 동작을 설명합니다. 한글과 합성 주문 코드 표시 예제, 값으로 치환하는 REPLACE()와의 차이를 확인합니다.

여러 문자열 조각 사이에 구분 조각을 넣어 하나로 잇는 데이터 연결 장치 그림

MariaDB / 함수 / CONCAT, CONCAT_WS / 문자열 합치는 함수

CONCAT과 CONCAT_WS의 구분자·NULL·빈 문자열 처리 차이를 비교합니다. 주소 열 연결 예제로 선택 항목을 건너뛰는 방법, 자리 유지와 대체 문구, 숫자 0과 공백 처리 기준을 설명합니다.

반복된 값 조합을 한 번씩만 통과시키는 조회 필터의 입체 그림

MariaDB / Query / DISTINCT / 중복 데이터 제거

DISTINCT가 조회 결과에서 선택한 열 조합의 중복을 제거하는 원리를 설명합니다. NULL과 COUNT(DISTINCT)의 차이, WHERE·정렬·LIMIT, 고유 키 포함 시 결과와 문자열 비교 조건을 SQL 예제로 확인합니다.

쉼표로 나뉜 데이터 행이 검사용 테이블을 거쳐 데이터베이스로 들어가는 입체 그림

MariaDB / DATA / CSV 파일 데이터 가져오는 방법

LOAD DATA LOCAL INFILE과 서버 파일 적재의 차이를 설명하고, UTF-8 CSV의 쉼표·겹큰따옴표·줄바꿈·열 매핑을 맞춥니다. 원시 문자열 적재 후 경고·형식·중복 검사와 트랜잭션 사전 확인 절차를 제공합니다.

개발 화면의 오류 신호와 별도로 보관되는 서버 오류 로그를 구분한 입체 그림

PHP / 에러 출력하는 방법, 에러 출력하지 않는 방법

error_reporting·display_errors·log_errors의 역할을 구분하고 로컬 예제로 화면 표시와 로그 기록을 비교합니다. HTTP 500, php.ini 적용 경로, 파싱 오류의 한계와 로그가 남지 않을 때의 확인 순서를 설명합니다.

서로 다른 길이의 문자열 묶음이 동일한 크기의 요약 토큰으로 바뀌는 해시 변환 장치 그림

PHP / 함수 / md5() / 문자열에서 md5 해시값 생성하는 함수

md5()의 32자리 16진수와 16바이트 바이너리 결과를 실행 예제로 비교합니다. 공백·줄바꿈 차이, 느슨한 비교 오류, 파일명과 파일 내용의 구분, 비밀번호·보안 검증의 한계를 설명합니다.

데이터 행에 식별 토큰을 차례로 배정하면서 일부 빈자리를 남기는 자동 증가 장치의 입체 그림

MariaDB / TABLE / AUTO_INCREMENT / 자동으로 증가하는 값 만들기

AUTO_INCREMENT 열 생성과 LAST_INSERT_ID() 조회, 직접 지정한 큰 값의 영향을 설명합니다. 삭제·ROLLBACK으로 생기는 공백, 시작값 변경과 빈 테이블 초기화의 차이를 SQL 예제로 확인합니다.

표에 새 행을 더하고 기존 행을 바꾸고 한 행을 빼는 세 가지 데이터 작업의 입체 그림

MariaDB / DATA / 데이터 추가(INSERT), 수정(UPDATE), 삭제(DELETE)

하나의 InnoDB 실습 테이블에서 행 추가·수정·삭제를 순서대로 실행합니다. 열 생략과 기본값, WHERE의 적용 범위, 변경 행 수, 트랜잭션의 ROLLBACK 조건과 한계를 설명합니다.

웹페이지를 비추는 등대와 속도·안정성 진단을 표현하는 입체 그림

Lighthouse로 사이트 속도 측정과 개선 사항 확인하는 방법

Chrome 개발자 도구에서 Lighthouse를 실행하고 지표와 개선 단서를 읽는 방법을 설명합니다. PageSpeed Insights의 실제 사용자 데이터와 실험실 결과를 구분하고, 조건을 고정해 변경 전후를 비교하는 절차를 안내합니다.

데스크톱 컴퓨터에 데이터베이스 관리 도구를 설치하고 별도의 서버에 연결하는 입체 그림

MySQL Workbench / Windows 10에 설치하는 방법

Windows 10에서 확인해야 할 지원 조건과 공식 MSI 선택, 설치 유형, 첫 서버 연결 방법을 설명합니다. Workbench와 MySQL 서버의 차이, 읽기 전용 연결 검사와 실행·접속 오류의 확인 순서를 안내합니다.