분류 전체보기(14844)
-
Dictionary 커서
Dictionary 커서 · Connection 으로부터 Dictionary Cursor 생성해서 사용합니다. · cursor() 메서드 안에 DictCursor를 파라미터로 지정하면 디폴트인 Array based cursor가 아닌 Dictionary based cursor를 사용하게 됩니다. parameter description conn.cursor() · 디폴트값 · Array based cursor는 Row의 결과값을 배열로 (PyMyMsql에서는 튜플tuple형태) 리턴합니다. conn.cursor(pymysql.cursors.DictCursor) · cursor 생성시 cursor() 메서드 안에 DictCursor 옵션을 주면, Row 결과를 Dictionary 형태로 리턴합니다.
-
TPR vs FPR 예시
TPR vs FPR 예시 TPR 계산 지표 계산값 TPR(True Positive Rate) 5/8=0.625 FPR(False Positive Rate) 2/7=0.2857 FPR 계산 지표 계산값 TPR(True Positive Rate) 5/8=0.625 FPR(False Positive Rate) 2/7=0.2857
-
MySql 사용 절차
MySql 사용 절차 Python에서 MySQL에 있는 데이타를 사용하는 일반적인 절차는 다음과 같습니다.
-
DML(INSERT, UPDATE, DELETE)
DML(INSERT, UPDATE, DELETE) · SQL에서 데이터를 조작하는 INSERT, UPDATE, DELETE 문을 DML(Data Manipulation Language)이라고 합니다. · DML문을 사용하는 방식은 다른 쿼리문을 사용하는 방식과 거의 비슷합니다. · INSERT, UPDATE, DELETE 문에서도 Parameterized Query를 사용할 수 있습니다. · DML은 리턴되는 데이터가 없으므로 fetch 구문을 사용하지 않습니다. DML쿼리 수행시 Autocommit 이 기본값이 아니기 때문에, execute() 로 DML 문장을 실행한 후에, Connection 객체의 commit() 메서드를 호출해야 합니다. conn = sqlite3.connect("test.db"..
-
? Placeholder
? Placeholder · SQL에 안에 사용된 ? (물음표)를 지정하여 동적으로 쿼리문이 수행될 수 있도록 하는 방법입니다. · SQL에 안에 사용된 ? (물음표)를 Placeholder라고 합니다. 이 Placeholder와 매칭되는 값을 설정해 주는 방식입니다. · 동적 SQL문을 구성하기 위해서는 파라미터값이 들어가는 위치에 Parameter Placeholder를 넣고, · execute() 메서드의 두번째 파라미터에 실제 값들이 저장되어 있는 Tuple 을 넣어 주면 됩니다. · Parameter Placeholder 에서는 문자열나 숫자 모두 ? (혹은 Named Placeholder) 를 사용하며, 문자열이라도 Placeholder 를 인용부호로 둘러싸지 않습니다. · Placeholde..
-
Parameterized Query 방식
Parameterized Query 방식 · ? Placeholder · Named Placeholder