핑프란? 핑거프린세스의 줄임말로서 스스로 정보를 찾아보지 않고 쉽게 얻으려고 하는 태도를 비판하는 인터넷 은어.
솔직히... 어지간한건 구글링 하면 다 나온다.
구글링 할때 주의 할 것! 언제 쓰여졌는지 확인하기
(평소에도 1년이내의 검색결과만 확인해서)
당연히 최신 건이 좋은 것 아닌가? 싶었는데
MySQL은 2018년에 릴리즈한 8.0 버전부터 윈도우 함수를 지원하기 시작했기 때문에 ‘mysql cumulative sum(MySQL로 누적합 구하기)’를 검색해 2018년 이전 자료들만 살펴본다면 윈도우 함수가 아닌 서브쿼리를 이용한 풀이만 보게 될 확률이 높다.
MYSQL 8.0에 추가된 주요 함수 (2018년 4월 19일)
- 윈도우 함수
ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE() 등 다양한 윈도우 함수들이 추가되어 데이터 분석과 보고에 도움- 정규 표현식 함수
REGEXP_LIKE(), REGEXP_INSTR(), REGEXP_REPLACE(), REGEXP_SUBSTR(): 패턴 매칭과 문자열 조작을 위한 정규 표현식 함수들이 추가
MYSQL 8.4에 추가된 주요 함수 (2024년 4월 30일)
- JSON_TABLE()
JSON 데이터를 관계형 데이터베이스 테이블로 변환하는 기능, JSON 데이터를 자주 사용하는 현대 웹 애플리케이션에서 매우 유용- EXPLAIN FORMAT=JSON INTO
쿼리 실행 계획을 JSON 형식으로 저장하여 분석할 수 있는 기능은 쿼리 최적화와 디버깅에 매우 유용- UUID_TO_BIN() 및 BIN_TO_UUID()
uuid
데이터베이스에서 중복되지 않는 식별자를 생성하기 위해 사용 (32개의 16진수 문자)
- UUID_TO_BIN(): 바이너리 형식은 UUID 문자열보다 더 적은 저장 공간을 차지하여 데이터베이스에서 저장 공간을 절약하고, 인덱싱 및 검색 성능을 향상
- BIN_TO_UUID(): 바이너리 형식으로 저장된 데이터를 사람이 읽을 수 있는 형식으로 변환SELECT UUID_TO_BIN('a8098c1a-f86e-11da-bd1a-00112444be1e'); SELECT BIN_TO_UUID(UNHEX('a8098c1af86e11dabd1a00112444be1e'));
챗지피티 자동결제가 되었다.. 22달러... (마음이 조금 아픈 편)
ChatGPT ->조금 복잡한 질문은 뻔한 대답만 늘어놓는다. 질문 유도를 잘해야 함. 단순한 오탈자나 정보 취합건에 대해서는 정리를 잘해줌. 정확도도 높은 편.
1번도 2번도 안되면 3번.
질문하는 것이 나쁠까? 그렇지 않다.
충분히 스스로 생각해 보거나 노력해봤는데도 되지 않는 다면
그때는 인류에게 도움을 구하자.
튜터님에게 멘토링 받을 때는?
1. 질문할 문제의 링크는 메모장에 미리 정리해두거나 작성한 코드는 슬랙 디엠으로 공유드리자.
-> 화면 공유해도 직접 코드를 드리고 링크는 드리는 편이 문제를 파악하시기 수월하시다
2. 내가 무엇을 질문하고 싶은지 질문을 명확히 정리해간다.
-> 기대했던 결과와 내 시도를 통해 얻은 결과의 차이를 중심으로