생활코딩에 있었던 코드를 중심으로 뜯어보면서 공부를 해보려고 한다.
출처 : 생활코딩 (Node.js MySQL)
생활코딩의 mysql.js 코드는 다음과 같다.
var mysql = require('mysql'); // 비밀번호는 별도의 파일로 분리해서 버전관리에 포함시키지 않아야 합니다. var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '111111', database : 'opentutorials' }); connection.connect(); connection.query('SELECT * FROM topic', function (error, results, fields) { if (error) { console.log(error); } console.log(results); }); connection.end();
✅ query란?
데이터베이스에서 원하는 내용을 가져오기 위해 몇 개의 코드나 키를 통해 검색하는 것
query()함수 안에는 MySQL의 문법과 콜백 함수가 포함되어있음.
첫번째 인자 실행 후, 콜백 함수인 두번째 인자가 실행이 되는 것이다.
mysql을 연결하고 작업하는 코드이기때문에 코드 이름도 mysql로 썼네... (이걸 이제 안다고?)