분류 전체보기

    node js mysql 값이 없으면 Insert하고 값이 있으면 Update하기

    안녕하세요 ~ 요번에는 insert to update 를 해보겠습니다. 이 query 는 값이 없다면 insert 하고 값이 있으면 update 합니다. var query = { '컬럼' : '값' }; connection.query(insert into tablename set ? ON DUPLICATE KEY UPDATE TEST컬럼=VALUES(변수의 컬럼 값)),query,function (err,rows){if(err){error 시 처리}else{success 시 처리 }} 다른건 이해 되실텐데 헷갈리는 부분이 저는 이부분이였습니다. ON DUPLICATE KEY UPDATE TEST=VALUES(변수의 컬럼 값)) 해석 : TEST컬럼에 VALUES(변수의 컬럼 값) 이 있으면 UPDATE ..

    node js mysql delete 문!!!!

    node js 에서 mysql 연동후 delete query 사용방법 을 설명 해드리겠습니다. 1. delete connection.query(delete from tablename where 컬럼=? ),변수,function (err,rows){if(err){error 시 처리}else{success 시 처리 }} ..삭제끝.. 주의사항 * DB 연결을 계속 하고 있기 때문에connection.release();를 해주어야합니다!

    node js mysql update 문 세상 쉽다..

    node js 에서 mysql 연동후 update 문법 을 설명 해드리겠습니다. 1. update connection.query(update tablename set 컬럼 =? ),변수,query,function (err,rows){if(err){error 시 처리}else{success 시 처리 }} ...진짜쉽다..만약 조건을 걸려면! connection.query(update tablename set 컬럼 =? where 조건=?),[변수,조건변수],query,function (err,rows){if(err){error 시 처리}else{success 시 처리 }} 주의사항 * DB 연결을 계속 하고 있기 때문에connection.release();를 해주어야합니다!!

    node js mysql insert 문법 사용법!!!

    node js 에서 mysql 연동후 query 별 사용방법 을 설명 해드리겠습니다. 1. insert 저는 insert 할때 set 하는 방법이 제일 쉬워서 set 문법을 사용하고 있습니다. var query = { '컬럼' : '값' }; connection.query(insert into tablename set ? ),query,function (err,rows){if(err){error 시 처리}else{success 시 처리 }} 참쉽죠?....... 주의사항 * DB 연결을 계속 하고 있기 때문에connection.release();를 해주어야합니다!

    node js mysql select 문 쉽다..!!

    node js 에서 mysql 연동후 query 별 사용방법 을 설명 해드리겠습니다. 1. select 기본적인 쿼리 사용 connection.query('select * from table ', function(err,result) {console.log(result); }이렇게 하면 console.log 로 data 가 나옵니다 여기서 where 절을 추가해보겠습니다.connection.query('select * from table where idx=1 ', function(err,result) {console.log(result); } 지금 쿼리문은 간단하게 table 에 idx 가 1 인 내용을 출력하는데 여기서 1 이란 data 가 params 이나 query 로 날라왓거나 변수 data 를 ..

    node js mysql 연동법!!

    안녕하세요 node js 에서 mysql 사용법을 쉽게 알려드리겠습니다. 1. mysql 모듈을 다운받는다 ex) npm install mysql --save *save 를 붙히는 이유는 packge.json 에 추가시키기 위함! 2. var mysql = require('mysql'); 호출 3.var pool = mysql.createPool({ host : 'IP', user : '유저이름', password : '비밀번호', database : 'table 이름.' });4. 접속 확인 후 간단한 쿼리문 ex)router.get('/', function(req, res) {* / 로 접속시 *pool.getConnection(function (err, connection) {* mysql 을 연결..

    MSSQL paging 을 위한 row_number 사용

    node js 에서 mssql 을 사용할때. mssql 에서 mysql 처럼 limit 를 사용한 paging 을 사용할 일이 생겼다. mysql 에서는 ex) select * from tablename limit 0 10; 위에 query 를 입력하면 data 를 0~10 번째 까지를 가져오는데 mssql 에서 이걸 하려니 골치 아파서 low_number 을 사용했다. select * from (select row_number() over(order by [정렬 기준 컬럼 ] [정렬 방향]) rownum,* from Data_Table where [ 조건 식 이 있다면.] ) Table_name where rownum between [시작 INDEX] and [끝 INDEX] ; SUB query 를 ..

    mssql select 시 문자열 합치기

    mysql 에서 select 시 concat 을 하면 select 시 concat 한 data 가 합쳐서 나온다.그걸 mssql 에서 간단히 해보자! node js 에서 mssql 을 사용하고 있다. ex)select '김밥'+'천국' bob from tablename 이렇게 하면 bob 에 김밥 천국 이라는 data 가 들어온다..너무쉽다 ! 또 문자 + 숫자도 가능하다. ex)select '김밥가격:'+CONVERT(CHAR,1000) bob from tablename 숫자를 char 형식으로 변환한다는뜻. 문자열을 숫자 형으로도 변경이 가능하다 위에 CHAR 을 INT 로 변경하면 된다.