사용자에 대한 정보를 배열에 저장했다.
배열에 저장하는 것은 메모리에 저장하는 것이고, 우리의 시스템을 종료하면 사라지는 휘발성 데이터이다.
이를 mysql 에 저장해줘야 사라지지 않는다.
그렇다면, mysql
을 접속한다.
사용할 데이터 베이스를 선택한다.
(선택할 데이터 베이스는, hc_project
)
users 라는 배열의 역할을 할 테이블을 생성해야한다.
테이블을 생성한다.
create table users(
id INT NOT NULL AUTO_INCREMENT,
authId VARCHAR(50) NOT NULL,
username VARCHAR(30),
password VARCHAR(255),
salt VARCHAR(255),
displayName VARCHAR(50),
PRIMARY KEY(id),
UNIQUE(authId)
) ENGINE = InnoDB;
→ INT : 정수형 , NOT NULL : 값이 없으면 안된다, AUTO_INCREMENT : 특정 값을 입력하지 않으면, 마지막으로 입력한 값에 1씩 더하는 기능
→ VARCHA(50) : variable character. 50글자보다 많아지면 자른다.