Python与MySQL数据库连接
生活随笔
收集整理的這篇文章主要介紹了
Python与MySQL数据库连接
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python3 MySQL 數(shù)據(jù)庫(kù)連接
MySQL 可應(yīng)用于多種語(yǔ)言,包括 PERL, C, C++, JAVA 和 PHP
什么是 PyMySQL?
PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務(wù)器的一個(gè)庫(kù),Python2中則使用mysqldb。
PyMySQL 遵循 Python 數(shù)據(jù)庫(kù) API v2.0 規(guī)范,并包含了 pure-Python MySQL 客戶端庫(kù)。
PyMySQL 安裝
在使用 PyMySQL 之前,我們需要確保 PyMySQL 已安裝。
PyMySQL 下載地址:https://github.com/PyMySQL/PyMySQL。
如果還未安裝,我們可以使用以下命令安裝最新版的 PyMySQL:
$ pip3 install PyMySQL數(shù)據(jù)庫(kù)連接
通過如下代碼測(cè)試數(shù)據(jù)庫(kù)連接
#!/usr/bin/python3import pymysql# 打開數(shù)據(jù)庫(kù)連接db = pymysql.connect("localhost","root","123456","mydb" )# 使用 cursor() 方法創(chuàng)建一個(gè)游標(biāo)對(duì)象 cursorcursor = db.cursor()# 使用 execute() 方法執(zhí)行 SQL 查詢 cursor.execute("SELECT VERSION()")# 使用 fetchone() 方法獲取單條數(shù)據(jù).data = cursor.fetchone()print ("Database version : %s " % data)# 關(guān)閉數(shù)據(jù)庫(kù)連接db.close()鏈接數(shù)據(jù)庫(kù)可選參數(shù)
pymysql 鏈接數(shù)據(jù)庫(kù)參數(shù)1,mysql服務(wù)器的地址 參數(shù)2 登錄mysql的用戶名 參數(shù)3 登錄的密碼 參數(shù)4 選擇的庫(kù) 5.設(shè)置編碼 6,設(shè)置返回的數(shù)據(jù)格式 db = pymysql.connect('127.0.0.1','root','123456','py10',charset='utf8',cursorclass=pymysql.cursors.DictCursor,)總結(jié)
以上是生活随笔為你收集整理的Python与MySQL数据库连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Result的方法
- 下一篇: linux cmake编译源码,linu