반응형

Query 3

[MySQL] 특정 날짜 Select 하는 방법 - between

들어가며 SQL을 사용하면서 시간에 대한 조건을 걸어서 검색을 하는 경우가 많습니다. 저 같은 경우에는 로그가 정확하게 해당 날짜에 올라오는 개수를 알고 싶을때나, 특정 시간대에 이상점을 알고, 그 이상점에 대해 자세하게 분석하기 위해 시간 조건을 걸어서 조금더 디테일하게 보는 경우가 있습니다. 아래 예제는 timestamp에 between and 의 조건으로 검색하는 방법에 대해서 설명을 하려고 합니다. 쿼리 예제 해당 쿼리는 MySQL의 기준으로 사용한 쿼리입니다. 어떤 특정 table에서 모든 조건(*)을 검색하려고 합니다. 여기서 timestamp의 형은 SQL에서 데이터 타입인 TIMESTAMP의 형태를 갖고 있습니다. 이때 SQL에서 특정 날짜에 속해있는 rows를 가져오는 방법으로 betwe..

DBMS/MySQL 2016.05.23

[HTTP] URL구성과 의미

들어가며 우리가 인터넷을 사용할때 주소를 보면 다 의미가 있다. 의미를 보고 생각하면 이 페이지를 코딩한 사람이 어떤식으로 값을 받고, 데이터는 어떻게 관리하는지 조금은 짐작이 가능하다. 아무 생각없이 주소를 보기보다는 의미를 생각하며 보면 더 좋을 것 같다. 또한 우리가 '도메인 네임을 신청한다.'라고할때 도메인네임이 URL의 구성에서 어디인지는 정확히 알아야 하지 않는가? 웹프로그래밍을 하다보면 아래 개념이 정확히 잡혀있지 않으면 404를 많이 보겠지요. URL의 구성 http://www.example.com/folder/file.html#idhttp:// www example.com /folder /file.html #id URL Schema 서버 도메인 네임 폴더이름 파일 이름 Fragment 아..

Programming/기타 2016.04.08

[Python] MySQL 설치 및 쿼리 (접속/SELECT/INSERT/DELETE/UPDATE)

들어가기 Python에서 MySQL을 연동하는 방법입니다. 설치부터 접속, SELECT, INSERT, DELETE, 그리고 UPDATE고에 대해서 정리해 놓은 내용입니다. 설치하기$ pip install MySQL-python 접속하기 import MySQLdb con = MySQLdb.connect('192.168.1.198', 'username', 'password', 'database') cur = con.cursor(MySQLdb.cursors.DictCursor) 여기서 MySQLdb.cursors.DictCursor를 사용하는 이유는 query를 통해 데이터를 얻을때 python의 dict로 얻기 위한 방법입니다. SELECT query = " select * from %s" & (table..

Programming/Python 2016.03.23
반응형