클라이언트에 응답하는 데에 필요한 기본적인 예제만 다뤘다.
1. 데이터베이스 연결
var mysql = require('mysql');
var con = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '1234',
database: 'shop'
});
con.connect(err => {
if (err) throw err;
console.log("데이터베이스가 연결 됐습니다.");
});
2. 쿼리 실행
var queryString = 'SELECT * FROM `books` WHERE `author` = "socratone"'
connection.query(queryString, function (error, results, fields) {
if (error) throw error;
console.log(results);
});
// 아래처럼 사용할 수도 있다.
var queryString = 'SELECT * FROM `books` WHERE `author` = ?'
var queryArgs = ['socratone'];
connection.query(queryString, queryArgs, function (error, results, fields) {
if (error) throw error;
console.log(results);
});
참고 :
'Database > MySQL' 카테고리의 다른 글
MySQL 각종 오류 해결법 기록 (0) | 2020.12.10 |
---|---|
MySQL 설치법 2 (0) | 2020.05.26 |
MySQL Constraints - 테이블의 데이터 규정 (0) | 2020.05.08 |
MySQL 데이터 베이스, 테이블 생성과 삭제 (0) | 2020.05.07 |
MySQL CRUD - 기록, 읽기, 수정, 삭제 (0) | 2020.05.01 |