반응형
졸업작품_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를 한번더 선언해 주었다 . ..

Put_Data_MysqlDB
졸업작품_preparing..../python_작업2019. 3. 19. 06:16Put_Data_MysqlDB

앞 전에 Automatic_API를 사용해서 Excel로써 태그에 해당하는 데이터들을 모아보았다. 모은 데이터들을 이제 MysqlDB에 넣어줄 것이다. 작업은 Python을 사용해서 작업했다. 코드를 보면서 확인해 본다 . 먼저 pymysql 의 cursors을 사용할 것이다.Excel은 pandas를 사용해서 작업할 것이다 . import pymysql.cursors import pandas as pd 다음은 Mysql에 Connection하는 부분이다 .password는 자신의 Mysql 정보를 입력해 주면 된다.conn = pymysql.connect(host='localhost', user='root', password='', charset='utf8mb4', db ='test1' ) 다음은 da..

졸업작품_preparing..../python_작업2019. 3. 19. 01:58배열 초기화 ( Initialize array )

Ex ) a = ['inwoo','inwoo2','inwoo3','inwoo4' ] del a --> a 배열 자체를 삭제 del a[:]--> a 안의 데이터를 삭제

Automatic_Steam_API 코드 수정3
졸업작품_preparing..../python_작업2019. 3. 19. 01:55Automatic_Steam_API 코드 수정3

아마 , 이게 최종본이 될 것 같다. 코드를 계속 고치다 보니까 , 마음에 안드는 부분이 있다. 코드 수정2까지는 특정 Tag의 입력을 받아서 , 그 태그에 해당되는 데이터를 받아와서 Excel파일로 저장 시키는 것이였다. 그런데 , 이런 경우가 있다.여러개의 태그를 동시에 가져와야 하는 경우이다. 여러개의 태그에 해당되는 정보를 가져오고 싶었다. 그래서 추가된 부분만 소개해 보겠다. 다음은 , 내가 필요로 하는 태그에 대한 정보이다.필요한 정보들을 Userinput변수에 배열형태로 저장시켜 준다. 원래 Userinput은 사용자의 입력을 받았던 변수이지만 , 내가 필요로 하는 정보만을 배열로 저장을 시켜주었다.Userinput = ['SINGLE', 'MULTI', 'COOP', 'MMO', 'ISFR..

Automatic_Steam_API 코드수정2
졸업작품_preparing..../python_작업2019. 3. 17. 23:18Automatic_Steam_API 코드수정2

API에서 받아오는 데이터를 json형태로 받아와서 그 값을 DB에 저장 시키려고 하였다. 그런데 , Tag에 필요없는 데이터가 있는 것이다 . 다음 화면은 기존 코드를 돌렸을 때 , 생성되는 Excel 값들인데 , Tag의 값을 보면 {} 의 형태로 json형태로 받아온 형태를 그대로 넣어서 저장했다. 근데 , 여기서 나는 태그에 해당하는 apikey는 필요가 없었따 . 그래서 기존 코드를 다음 처럼 바꾸어 주었다. 기존 코드는 다음과 같다 . json.data2['tags'] 이것이 tag의 json형태의 값이다.data_1.insert(Count , [json_data[keys[Count]]['name'], json_data[keys[Count]]['owners'], # json_data2['tag..

반응형
image