>  기사  >  백엔드 개발  >  Python3에서 데이터베이스에 연결하는 데 사용할 것

Python3에서 데이터베이스에 연결하는 데 사용할 것

(*-*)浩
(*-*)浩원래의
2019-08-01 15:30:512494검색

PyMySQL이 무엇인가요?

Python3에서 데이터베이스에 연결하는 데 사용할 것

PyMySQL은 Python3.x 버전에서 MySQL 데이터베이스에 연결하는 데 사용되는 라이브러리이고, Python2에서는 mysqldb를 사용합니다.

PyMySQL은 Python Database API v2.0 사양을 따르며 순수 Python MySQL 클라이언트 라이브러리를 포함합니다. (추천 학습:

Python 동영상 튜토리얼)

PyMySQL 설치

PyMySQL을 사용하기 전에 PyMySQL이 설치되어 있는지 확인해야 합니다.

PyMySQL 다운로드 주소: https://github.com/PyMySQL/PyMySQL.

아직 설치되지 않은 경우 다음 명령을 사용하여 최신 버전의 PyMySQL을 설치할 수 있습니다.

$ pip3 install PyMySQL

데이터베이스에 연결하기 전에 다음을 확인하세요.

TESTDB 데이터베이스를 생성했습니다.

TESTDB 데이터베이스에는 EMPLOYEE

EMPLOYEE 테이블 필드가 FIRST_NAME, LAST_NAME, AGE, SEX 및 INCOME입니다.

데이터베이스 TESTDB에 연결하는 데 사용되는 사용자 이름은 "testuser"이고 비밀번호는 "test123"입니다. 직접 설정하거나 루트 사용자 이름과 비밀번호를 직접 사용할 수 있습니다. MySQL 데이터베이스 사용자 인증에는 Grant 명령을 사용하세요.

Python MySQLdb 모듈이 컴퓨터에 설치되었습니다.

다음 예제는 Mysql의 TESTDB 데이터베이스에 연결됩니다.

#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()
더 많은 Python 관련 기술 기사를 보려면

Python Tutorial 열을 방문하여 알아보세요!

위 내용은 Python3에서 데이터베이스에 연결하는 데 사용할 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.