Python은 데이터베이스에서 pymysql을 작동시켜 코드를 멋지게 만듭니다~

1. pymysql 설치

핍 설치 pymysql 

 

2. 개념

1) 데이터베이스 연결
        데이터베이스 연결(데이터베이스 연결)은 데이터베이스 서버와 클라이언트 간의 통신 링크입니다. 클라이언트는 데이터베이스 연결을 통해 명령을 보내고 서버에서 반환된 결과를 받습니다.

2) 커서

커서를 결과의 모든 위치를 지정할 수 있는 포인터로 생각하면 사용자가 지정된 위치에서 데이터를 처리할 수 있습니다.

 

3. 조작방법

1) 가이드 패키지

pymysql 가져오기

2) 데이터베이스에 연결

        conn = pymysql.connect(
             host="hostname",
             user="username",
             password="password"
             port=port number,
             db="database name",
             charset="utf8", # 인코딩 형식
             autocommit=True # autocommit
         )

3) 커서 설정

        현재 = conn.cursor()

4) SQL 쓰기

        sql = "과정에서 * 선택"

5) SQL문 실행

        cur.execute(sql)

6) 쿼리 데이터

        result = cur.fetchall() # SQL 쿼리의 모든 데이터 가져오기

        result = cur.fetchone() # 쿼리된 데이터의 첫 번째 부분을 반환합니다.

        result = cur.fetchmany(1) # 사용자 지정 데이터의 수를 반환합니다.

7) 제출은
        자동제출과 수동제출로 구분되며, 자동제출은 데이터베이스에 접속하기 위한 첫 번째 단계에서 설정한 autocommit=True 파라미터로 일반적으로 자동제출로 설정되어 있다.

        conn.commit() #수동 제출

8) 커서 닫기

        현재 닫기()

9) 데이터베이스 닫기

        conn.close()

코드 예:

4a28e18868b54a6bbba7bd9e5660a3f6.png

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_37794269/article/details/127557924
Recomendado
Clasificación