목록전체 글 (601)
sm 기술 블로그
SELECT 컬럼명 FROM 테이블명 WHERE 테이블 조건 GROUP BY 컬럼명 HAVING 그룹 조건 ORDER BY 컬럼명 SQL 구문의 순서는 다음과 같다. 1. FROM : SQL은 구문이 들어오면 테이블을 가장 먼저 확인한다. 2. WHERE : 테이블에서 주어진 조건에 맞는 데이터들을 추출한다. 3. GROUP BY : 공통적인 데이터들끼리 묶어 그룹을 만들어준다. 4. HAVING : 공통적인 데이터들이 묶여진 그룹 중, 주어진 조건에 맞는 그룹들을 추출함. 5. SELECT : 최종적으로 추출된 데이터들을 조회함. 6. ORDER BY : 추출된 데이터들을 정려해줌
https://smhope.tistory.com/533 [리액트] jwt 디코딩 eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiLrsJXshozrp50iLCJyb2xlcyI6WyJST0xFX1VTRVIiXSwiZW1haWwiOiJkZW5pc3QyM0BuYXZlci5jb20iLCJpZCI6MywiaWF0IjoxNjYzNDc0NzE1LCJleHAiOjE2NjM0NzY1MTV9.N4xjl-CARWTeRwBEJo_mZZB1u9Pm.. smhope.tistory.com 전 포스팅에서 jwt를 디코딩 해보았다. 만족스럽게 작동하였으나 결과물은 문자열로 아쉬운 점이 있었다. 이번에는 문자열을 객체로 변환하는 방법을 알아보자. 정상적으로 진행 했다면 위와 같이 결과가 나왔을 것이다. 이를 JSON.parse(..
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiLrsJXshozrp50iLCJyb2xlcyI6WyJST0xFX1VTRVIiXSwiZW1haWwiOiJkZW5pc3QyM0BuYXZlci5jb20iLCJpZCI6MywiaWF0IjoxNjYzNDc0NzE1LCJleHAiOjE2NjM0NzY1MTV9.N4xjl-CARWTeRwBEJo_mZZB1u9PmERp507D-LfuiDn8; 서버로 부터 다음과 같은 jwt를 발급받았다고 하자. jwt를 다시 서버로 보내서 필요한 정보를 받을 수 있지만 프론트에서 처리하고 싶다. 따라서 아래와 같은 방법을 사용하였다. 1. base64 설치 npm i base-64 통상 jwt를 base64로 인코딩 할 것이다. 그러면? 다시 base64로 디코딩하면 되므로 bas..
발생한 오류 코드 오류 코드: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key auto_increment은 컬럼내에 고유한 값을 생성할 때 사용한다. 이 고유한 값은 0부터 시작하며 시작값은 값이 0으로 지정되어 있다. 또한, auto_increment는 중간 레코드가 삭제되었다고 삭제된 auto_increment 값이 새로운 레코드에 사용되지 않는다. ※ auto_increment 속성을 주는 컬럼은 항상 기본키로 지정되어야한다.!!! 오류가 발생하지 않는 쿼리문) CREATE TABLE `user`( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO..