-
RaspberryPi로 Golang 서버만들기 - 회원관리 하기(1) [6]Go 2021. 1. 6. 22:20728x90반응형
지금까지 세팅한 라즈베리로 회원관리 시스템을 만들어 보겠습니다.
먼저, DB설계를 하고, 이를 바탕으로 API를 구성해보겠습니다.
1. DB 설계
회원정보
이름 PK 타입 Nullable id * varchar(12) X password varchar(15) X email varchar(30) phone varchar(15) 2. SQL 테스트
데이터베이스 생성
CREATE DATABASE IF NOT EXISTS RASPBERRY_SERVER;
테이블 생성
CREATE TABLE IF NOT EXISTS `user` ( `id` varchar(12) NOT NULL, `password` varchar(15) NOT NULL, `email` varchar(30) DEFAULT NULL, `phone` varchar(15) DEFAULT NULL, PRIMARY KEY (`id`) );
Data입력
INSERT INTO RASPBERRY_SERVER.user ( `id`, `password`, `email`, `phone` ) VALUES ( 'idtest', 'passwordtest', 'idtest@naver.com', 'phone' )
Data수정
UPDATE RASPBERRY_SERVER.user SET email = 'id2test@naver.com', phone = '010-1234-1234' WHERE id='idtest'
Data 삭제
DELETE FROM RASPBERRY_SERVER.user WHERE id = 'idtest'
Data 전체 조회
SELECT * FROM RASPBERRY_SERVER.user
Data id로 조회
SELECT * FROM RASPBERRY_SERVER.user WHERE id='idtest'
728x90반응형'Go' 카테고리의 다른 글
RaspberryPi로 Golang 서버만들기 - 회원관리 하기 (3) [6] (1) 2021.01.06 RaspberryPi로 Golang 서버만들기 - 회원관리 하기 (2) [6] (0) 2021.01.06 RaspberryPi로 Golang 서버만들기 - MariaDB 설치하기 [6] (0) 2021.01.03 RaspberryPi로 Golang 서버만들기 - Postman [5] (0) 2021.01.03 RaspberryPi로 Golang 서버만들기 - Echo Framework [4] (0) 2021.01.03