본문 바로가기

전체 글

(4)
[Laravel 7.x] Ajax 를 이용한 계층형 게시판 조회 [Laravel 7.x] '0'부터 시작하는 Laravel 계층형 게시판 [Laravel 7.x] '0'부터 시작하는 Laravel 계층형 게시판 PHP의 프레임워크인 Laravel Framework를 사용하여 첫 결과물로 계층형 게시판을 만들어 보았습니다. 버전은 7.21.0 이고, https://laravel.kr/docs/7.x 라라벨 코리아 한글 메뉴얼을 참고하였습니다. 필자가 만 dungvkorea.tistory.com 저번 포스팅에서 만들었던 계층형 페이지에 이어서 Ajax라는 기능을 사용하여 페이지를 검색하는 기능을 추가해보겠습니다. 사용된 프레임워크 버전과 같은 정보들은 이전 포스팅에서 확인 부탁드립니다. SEARCH PAGE 다음에 나오는 인풋박스에 숫자를 입력하면 비동기 방식으로 해당하..
[MySQL] DB 쿼리 작성 RANK 순위 함수, PARTITION BY 테이블 분할 함수 각각 난이도가 적혀있는 문장과 단어들이 들어가있는 DB 테이블이 있다고 가정하고 테이블에서 난이도 별로 가장 많이 사용한 문장 형식(sentence_form) 탑 10 그리고 난이도 별로 가장 많이 사용한 단어(word) 탑 10 쿼리를 작성해보자. 순위함수에는 RANK, DENSE_RANK, ROW_NUMBER 세 가지가 있는데 RANK : 같은 값이면 중복 순위를 부여, 다음 순위는 부여한 중복 순위 개수 만큼 건너뛰고 반환. DENSE_RANK : 같은 값이면 중복 순위를 부여, 다음 순위는 부여한 중복 순위 개수와 상관없이 순차적으로 반환. ROW_NUMBER : 중복과 상관없이 순차적으로 RANK를 반환. 먼저 첫번째 문장의 쿼리부터 만들어보자 테이블에서 난이도(level) 별로 가장 많이 사용..
테이블명세서 작성 테이블 명세서를 채우는 업무를 받았다. HeidiSQL 프로그램(링크)으로 이미 만들어져 있는 프로젝트 데이터베이스 안에 있는 테이블을 보고 한글파일에 옮겨 적는 작업이었다. 테이블 간의 관계나 정보들을 파악하려고 노력하면서 작업을 하였다. 테이블 정의서 파일 안에 테이블 12개의 정보를 적으면 됐는데 항목은 순번, 한글명, 영문명, 데이터 타입, NULL여부, Default 값, PK FK, Reference, 속성 정의 이렇게 있었다. 데이터베이스를 보고 그대로 옮겨 적기만 하는 작업인 줄 알았는데 한글명은 직접 지어서 적어야 했다. 이게 가장 어려웠다. 일단 한글명을 작성하려면 테이블 간의 관계와 칼럼 안에 들어있는 데이터를 보고 유추하여 작성했다. 그러다 보니 자연스럽게 테이블에 무슨 정보가 들어..
[Laravel 7.x] '0'부터 시작하는 Laravel 계층형 게시판 PHP의 프레임워크인 Laravel Framework를 사용하여 첫 결과물로 계층형 게시판을 만들어 보았습니다. 버전은 7.21.0 이고, https://laravel.kr/docs/7.x 라라벨 코리아 한글 메뉴얼을 참고하였습니다. 필자가 만든 코드를 다시 짚어가면서 정확히 이해하기 위해 작성하였는데요. 아직 개발 왕초보이기 때문에 내용이 부실할 수도 있고 틀린 부분이 있을 수도 있습니다. 피드백해주시면 매우 감사하겠습니다. 첫 포스팅 시작! 편의상 반말로 작성한 점 양해 부탁드립니다. (_ _ ) 감사합니다. 1. 게시판 컨트롤러, 모델, 마이그레이션 생성 2. 마이그레이션 정의 3. 경로지정(라우팅) 4. 컨트롤러 메소드 정의 - index, create, store 메소드 5. 뷰 생성하기 - l..