Hello,

kok nae-ga ha-myun an-dweneun MAGIC...🧚

mysql 4

웹 프로그래밍
INDEX.

최근 업무를 하다가 인덱스의 중요성에 대해 한번 더 느낄 수 있는 상황이 오게 되어 메모해 놓으려고 한다. . . . 인덱스가 없는 경우 SELECT를 했을 때 해당 테이블의 레코드를 전부 읽어 찾게 되는 FULL SCAN이 발생된다. * FULL SACN 하드디스크에 저장되어있는 데이터들을 전부 탐색 만약 백만개의 데이터가 있는 테이블에서 값을 찾고 싶다면 우린 백만개의 데이터를 읽게 되는것이다! (이 얼마나 비효율적인 상황인지 😥) 그렇다면 해당 상황에서 검색되는 컬럼에 인덱스가 걸려 있다면 어떻게 되는지 알아보자. 여러 블로그를 읽어보니 대표적으로 B-TREE 구조 기반으로 다른 구조들도 비슷하여 대부분 B-TREE 구조를 다루고 있는 듯 하다. 해당 블로그에 너무 잘 정리 되어있어 링크로 대체하려..

2023.01.18 ﹒ 11:22
웹 프로그래밍
[ MySQL ] 그룹별 최근 n개의 데이터 가져오기

저번엔 가장 최근데이터 가져오기를 짤막하게 포스팅했는데 이번엔 그룹별 최근 데이터를 가져오는 일이 생겼다. 사실 저렇게 해야하는줄 알았는데 어차피 반복문 돌려서 배열을 만들었어야 했지만.... 아래 참고 블로그링크를 걸어 놓겠다. 똑같은 쿼리지만 그래도 내가 글을 적어놓는게 한번 더 기억할거니까 :) 헣허... 컬럼이 좀 많지만 다 무시하고 우선 내가 원하는 목표는 eventId로 묶은 그룹별 최신 데이터를 두개만 가져오는 것이었다. 그러니 eventId와 regDate를 사용하게 될 것 같다. SELECT *, rnum FROM( SELECT a.*, (CASE @groupId WHEN a.eventId THEN @rownum:=@rownum+1 ELSE @rownum:=1 END) AS rnum, (..

2020.03.13 ﹒ 18:44
웹 프로그래밍/PHP
XAMPP MySQL 비밀번호 분실시 변경 하기

php 로그인 및 회원가입을 연습하려고 하는데...데이터베이스의 root 비밀 번호를 그냥 냅따 까먹어 버렸다. 😃ㅎ 웹 브라우저에 나타난 오류는 이러했다.Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\test\dbconn.php on line 7 연결 실패: Access denied for user 'root'@'localhost' (using password: YES) 보자마자 비밀번호임을 직감했다... 01. 우선 xampp 컨트롤 패널에서 MySQL을 stop해준뒤 명령창을 열어 주자. 02. 명령창을 열었다면 mysqld ..

2018.10.29 ﹒ 20:01
웹 프로그래밍/PHP
PHP 개발 환경 ( PHP 설치하기 )

APM( Apache + PHP + MySQL )환경을 만들기 위해 XAMPP를 다운 설치하려고 한다.😲( XAMPP : 아파치 웹서버, MySQL, PHP 개발 언어를 묶어서 배포하는 프로그램 )글쓴이는 Window 10 환경에서 설치 했다 ! 01. https://www.apachefriends.org 해당 사이트에 우선 접속 한 뒤, 다운로드 메뉴를 클릭한다. 나는 윈도우에서 설치하는 것이므로 XAMPP for Windows를 다운받겠다. 02. 다운 된 설치파일을 실행시키면 다음과 같은 화면이 뜨면 next로 넘어가준다. 03. 다음 화면에서 아래와 같이 체크 해준다. ( 어렵지 않은 내용이라고 생각해서 하나하나 설명은 하지 않겠다 ! 필요한 것에 체크✔ ) 🍑 기존에 MySQL이 있다면 기존 M..

2018.10.22 ﹒ 08:45