myPage 프로젝트를 MySQL 데이터베이스 기반으로 변경하는 과정을 기록한다.
//mysql 모듈 설정
let mysql = require('mysql');
let db = mysql.createConnection({
host : 'localhost',
user : 'root',
password: '111111',
database: 'test'
});
//db와 연결
db.connect();
//MySQL를 명령어 사용, 데이터를 추출
db.query(MySQL 명령어(e.g. 'SELECT * FROM table'), function(error, results, fields){
//'table[i].열'의 형식으로 값을 추출할 수 있다.
});
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
CREATE DATABASE database_name DEFAULT CHARSET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci;
charset
을 utf8mb4
로 설정let db = mysql.createConnection({
host : 'localhost',
user : 'root',
password: 'zxcvZXCV',
database: 'myPage',
charset : 'utf8mb4'
});
이모티콘이 안되서 하루종일 삽질했는데, 다음날 보니 한줄만 추가하면 되는 것이었다... 너무나 허무하지만 프로그래밍이 원래 그런 것이라... 그래도 구현 하고나니 후련하다. 이제 페이지와 로그인도 구현해보자!