Programming/Node.JS
mysql 모듈
snoohey
2016. 9. 5. 22:38
MySQL설치
npm install mysql --save |
사용법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var mysql = require('mysql'); var client = mysql.createClient({ user : 'root', password : 'passwd' database : Company }); client.query('SELECT * FROM products', function(err, result, fields){ if(err){ console.log('err'); }else{ console.log(result); } }); | cs |
mysql모듈을 추출하여 createClient로 사용자 이름과 비밀번호를 정의한다. 그리고 database로 사용할 데이터 베이스를 정의한다.
Client객체의 메서드에는 query가 있어서 쿼리문장을 직접 입력할 수 있다. 쿼리문장을 실행후에 result값으로 리턴해준다.
1 2 3 | client.query('INSERT INTO products (name, modelnumber, series) VALUES (?,?,?)',[ 'req.body.name', 'req.body.number', 'req.body.series'], function(err, result, fields){ }); | cs |
'?'토큰을 사용하여 쿼리문에 변수를 넣을수도 있다.