Skip to content

SeongJaeMoon/NaverLoginTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

NaverLoginTest

네이버 아이디로 로그인 테스트

임시 mysql 쿼리문

/*회원 아이디, 비밀번호*/
CREATE TABLE LOGIN(
    id VARCHAR(20),
    pw VARCHAR(20)
);
ALTER TABLE LOGIN
ADD CONSTRAINT login_id_pk PRIMARY KEY (id);


/*기존 회원 정보*/
CREATE  TABLE USERS (
  idx VARCHAR(10) NOT NULL, 
  name_ VARCHAR(50) NULL ,
  email VARCHAR(100) NULL ,
  nickname VARCHAR(50) NULL ,
  phone VARCHAR(20) NULL ,
  regDate DATETIME NULL, 
  id VARCHAR(20)
);
ALTER TABLE USERS
ADD CONSTRAINT users_idx_pk PRIMARY KEY (idx);

ALTER TABLE USERS 
ADD CONSTRAINT users_id_fk FOREIGN KEY (id) REFERENCES LOGIN (id);

/*네아로 로그인 정보*/
CREATE TABLE `SNS_INFO` (
  idx VARCHAR(10) NOT NULL,
  email VARCHAR(255) NOT NULL,
  age VARCHAR(10)  NULL,
  nickname VARCHAR(255)  NULL,
  profile_image VARCHAR(255)  NULL,
  gender VARCHAR (255) NULL,
  birthday  VARCHAR(10)  NULL,
  KEY `idx01_id` (idx),
  KEY `idx02_sns_id` (email)
)ENGINE =InnoDB DEFAULT CHARSET = utf8; /* 한글 설정을 위해 필요.*/

SELECT * FROM LOGIN;
SELECT * FROM USERS;
SELECT * FROM SNS_INFO;

INSERT INTO LOGIN (id, pw) VALUES ('master', 'master123!');

INSERT INTO USERS (idx, name_, email, nickname, phone, regDate, id) 
VALUES ('','seongjaemoon', 'clear219@naver.com', 'moon', '01012341234', DATE_FORMAT(now(), '%y-%m-%d'), 'master');

INSERT INTO USERS (idx, name_, email, nickname, phone, regDate, id) 
VALUES ('testID', 'tester', 'seongjae.m@gmail.com', 'test1', '01012341234', DATE_FORMAT(now(), '%y-%m-%d'), 'sjmoon0221');

SELECT idx,  id, pw, name_, email, nickname, phone, regDate FROM LOGIN INNER JOIN USERS USING(id);

CREATE VIEW loginView
AS
SELECT idx,  id, pw, name_, email, nickname, phone, regDate FROM LOGIN INNER JOIN USERS USING(id);

SELECT * FROM loginView;

INSERT INTO SNS_INFO(idx, email, age, nickname, profile_image,  gender, birthday) VALUES (?, ?, ?, ?, ?, ?, ?);

About

네이버 아이디로 로그인 테스트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages