SQL

프로젝트

[Toy Project] 이커머스 개발일지(D+fin?)

토이프로젝트를 개발한 지 시간이 꽤 흘렀다. 하루하루 진행방식이나 느낀 점을 작성하려고 Day-?? 형식으로 포스팅을 시작했지만 어쩌다 보니 두 번째 포스팅이 마지막 포스팅 같은 느낌으로 작성하는 중이다. 프로젝트 진행상태는 당장 넣으려했던 기능들은 다 구현하고 퍼블리싱 쪽은 반응형 일부 빼먹은 것 말고는 끝이 났다. 기능 먼저 만들고나서 스타일을 넣었는데 넣다 보니 좀 아쉽거나 있어야 할 것 같은 기능들이 보이기 시작했지만.. 그건 추후에 나머지 숙제 느낌으로 개발 해볼 예정이다. 우선 전반적으로 개발을 끝낸 현재 시점으로 느꼈던 점이 한두 가지 있는데 풀어보자면, 첫째로 API 부분이다. next에서 제공하는 api 기능으로 진짜 완전 기본적인 예외처리만 있는 유치원생 수준의 api들을 만들어서 해보..

Data Science

SQL(MariaDB) - DELIMITER(델리미터) 개념

SQL에서 procedure의 과정을 배우는 중 DELIMITER $$ 의 사용 이유와 용도에 대해서 잘 이해되지 않아 알아보았다. - DELIMITER DELIMITER 란 쉽게 말하자면 구문의 끝을 임의로 설정해주는 기능의 쿼리라고 볼 수 있다. 일반적으로 DELIMITER $$, DELIMITER ; , DELIMITER (기타등등) 으로 사용된다. 위 예제를 보면서 정리해보자 기본적으로 모든 문장의 끝은 ; 으로 마친다. ; 를 기점으로 더이상 해당 문장에서의 입력은 끝마친다 라는 뜻인데, 위 예제에서 delimiter $$ 는 임의로 문장 입력의 끝을 $$ 으로 설정하고 입력을 시작하겠다 라는 말이다. 그래서 문장 끝에 $$ 을 입력하지 않는한 해당 문장은 입력이 종료되지 않으며 출력을 할 수 ..