반응형
졸업작품_preparing..../MySQL2019. 4. 12. 11:07Connection pool

현재 , mysql 을 사용하고 있다. 현재 2가지 중 고민이 있다. 1.DB에 모든 데이터를 저장한 다음 , 사용자의 입력 값에 따라서 DB에서 가져오는 방법 2.Excel 파일로 저장된 데이터를 , node에서 read해서 처리하는 방법 현재 1번 방법으로 진행 중인데, 결과 값을 띄우는데 , 시간이 조금 걸린다 . 그리고 , query문을 단일이 아니라 여러개를 사용하고 싶었다. 그래서 알게 된 Connection pool을 정리해 보겠다. Connection pool ? 데이터베이스에 대한 향후 요청이 필요한 경우 연결이 재사용 할 수 있도록 유지하는 것 연결 풀은 데이터베이스에서 명령을 실행하는 성능을 향상시키는 데 사용된다. 각 사용자에 대한 데이터베이스 연결 열기 및 유지 관리 , 특히 동적..

졸업작품_preparing..../MySQL2019. 4. 11. 16:57Table 에서 column 삭제하기

ALTER TABLE '테이블명' DROP '컬럼명'; EX) ALTER TABLE game_if DROP game_owners; ALTER TABLE game_if DROP game_langauges;

졸업작품_preparing..../MySQL2019. 4. 5. 11:13MysqlDB 칼럼 공백 제거

다량의 데이터를 수집해서 , 한꺼번에 MysqlDB에 넣어서 작업을 했다. 작업을 하다가 알아차렸는데 , Game_tag 칼럼에 들어간 데이터의 값들이 불규칙적으로 공백이 있었다. 이것을 어떻게 해아할까 고민을 정말 많이했다. 근데 , 참 바보같이 시간만 버렸다. 쿼리문 한줄이면 끝나는 작업인데 말이다... update game_if set game_all_tags = trim(game_all_tags); 위 코드는 update로써 , 기존의 DB의 값을 바꿀 것인데 , 이 때 trim 을 사용해서 공백은 다 지울 것이다 . 왜냐 , 나는 필요없기 때문이다 정말 간단하다...

졸업작품_preparing..../MySQL2019. 4. 3. 09:49Nodejs + Mysql Error: Cannot enqueue Handshake after already enqueuing a Handshake

nodejs에서 Mysql 작업을 하던중에 위와같은 오류가 떴다. 위 오류를 해석해 보자면 다음과 같다 . Nodejs + MySQL 오류 : 이미 핸드 쉐이크를 대기열에 넣은 후에 핸드 쉐이크를 대기열에 추가 할 수 없습니다. 그러니까 , Connect의 중복이 있다는 것인데 , 코드에 Connect가 두번사용되었는지 확인해 보겠다. // DBSetting var conn = mysql.createConnection( { host: 'localhost', user: 'root', password: 'wo213462000', database: 'test1' }); // conn.connect(); 위 코드를 보면 CreateConnection 을 만들고 나서 , connect를 한번더 선언해 주었다 . ..

졸업작품_preparing..../MySQL2019. 2. 24. 21:27Bitnami mysql cmd에서 실행하기

할 때 마다 헷갈려서 적어본다 . Bitnami wampstack 경로로 들어가서 mysql 를 실행시킬 때 , 이미 user와 password를 설정한 경우 다음의 명령어를 통해서 mysql 실행가능하다 . mysql -u"Username" -p"password" 아래는 예제이다 . Username : root Password : 1234 일 경우에 다음과 같이 접속한다 mysql -uroot -p1234

node 와 Mysql 연동 및 사용방법
졸업작품_preparing..../MySQL2019. 2. 12. 14:40node 와 Mysql 연동 및 사용방법

node에서 Mysql를 사용하기 위해서는 mysql 이라는 모듈이 필요하다 . Package가 있는 폴더에 들어가서 위 명령어를 통해서 mysql 모듈을 다운받아 준다. 이제 코드를 통해서 node에서 어떻게 mysql를 사용하는지 알아보자. mysql 모듈 로딩var mysql = require('mysql'); 다음처럼 Connection을 하면 된다 . 물론 password는 사용자가 처음에 설정한 password이다.var conn = mysql.createConnection( { host: 'localhost', user: 'root', password: 'userpassword', database: 'First' }); mysql.connect를 생성한 변수를 connect 시킨다 // 연결..

반응형
image