日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql适配器_MySQL适配器PyMySQL详解

發布時間:2025/4/16 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql适配器_MySQL适配器PyMySQL详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文我們為大家介紹 Python3 使用 PyMySQL 連接數據庫,并實現簡單的增刪改查。

什么是 PyMySQL?

PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務器的一個庫,Python2中則使用mysqldb。

PyMySQL 遵循 Python 數據庫 API v2.0 規范,并包含了 pure-Python MySQL 客戶端庫。

PyMySQL 安裝

在使用 PyMySQL 之前,我們需要確保 PyMySQL 已安裝。

PyMySQL 下載地址:https://github.com/PyMySQL/PyMySQL。

如果還未安裝,我們可以使用以下命令安裝最新版的 PyMySQL:

$ pip install PyMySQL

如果你的系統不支持 pip 命令,可以使用以下方式安裝:

1、使用 git 命令下載安裝包安裝(你也可以手動下載):

$ git clone https://github.com/PyMySQL/PyMySQL

$ cd PyMySQL/

$ python3 setup.py install

2、數據庫操作實例,直接上代碼。

import pymysql

import datainfo

import time

#獲取參數

host = datainfo.host

username = datainfo.username

password = datainfo.password

database = datainfo.db

print()

#測試數據庫連接

def testconnect():

#打開數據庫鏈接

db = pymysql.connect(host,username,password,database)

#使用cursor() 方法創建一個游標對象 cursor

cursor = db.cursor()

#使用execute()方法執行SQL查詢

cursor.execute("select version()")

#使用fetchone ()獲取單條數據

data = cursor.fetchone()

print(data)

db.close()

#插入數據庫

def InsertDate():

#打開數據庫鏈接

db = pymysql.connect(host,username,password,database,charset='utf8')

#使用cursor() 方法創建一個游標對象 cursor

cursor = db.cursor()

create_time = time.strftime('%Y-%m-%d %H:%M:%S')

update_time = time.strftime('%Y-%m-%d %H:%M:%S')

start_time = time.strftime('%Y-%m-%d %H:%M:%S')

end_time = time.strftime('%Y-%m-%d %H:%M:%S')

remark = "測試插入信息"

print("開始")

#Sql 插入語句

sql = "insert into demo(start_time,end_time,creat_time,update_time,remark) " \

"VALUES ('%s','%s','%s','%s','%s')"\

%(start_time,end_time,create_time,update_time,remark)

try:

#執行sql

print("執行插入")

tt = cursor.execute(sql)

print(tt)

db.commit()

except UnicodeEncodeError as e :

#發生錯誤時回滾

print(e)

db.rollback()

db.close()

#查詢操作

def selectData():

db = pymysql.connect(host, username, password, database, charset='utf8')

# 使用cursor() 方法創建一個游標對象 cursor

cursor = db.cursor()

sql = "select * from demo where id >='%d'" %(1)

try:

#執行sql

print("執行查詢")

cursor.execute(sql)

results = cursor.fetchall()

for row in results:

id = row[0]

start_time = row[1]

end_time = row[2]

create_time = row[3]

update_time = row[4]

remark = row[5]

#打印結果

print("id = %d,start_time=%s,end_time=%s,create_time=%s,update_time=%s,remark=%s" %(id,start_time,end_time,create_time,update_time,remark))

db.commit()

except UnicodeEncodeError as e :

#發生錯誤時回滾

print(e)

db.close()

#更新操作

def update_data():

db = pymysql.connect(host, username, password, database, charset='utf8')

# 使用cursor() 方法創建一個游標對象 cursor

cursor = db.cursor()

update_time = time.strftime('%Y-%m-%d %H:%M:%S')

sql = "update demo set update_time ='%s' where id >='%d' " %(update_time,1)

try:

#執行sql

print("執行更新")

cursor.execute(sql)

db.commit()

except UnicodeEncodeError as e :

#發生錯誤時回滾

print(e)

db.rollback()

db.close()

#刪除操作

def delete_Date():

db = pymysql.connect(host, username, password, database, charset='utf8')

# 使用cursor() 方法創建一個游標對象 cursor

cursor = db.cursor()

sql = "delete from demo where id

try:

#執行sql

print("執行刪除")

cursor.execute(sql)

db.commit()

except UnicodeEncodeError as e :

#發生錯誤時回滾

print(e)

db.rollback()

db.close()

if __name__ == '__main__':

testconnect()

InsertDate()

selectData()

update_data()

delete_Date()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持聚米學院。

總結

以上是生活随笔為你收集整理的mysql适配器_MySQL适配器PyMySQL详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 涩涩涩999| 男人久久久 | 日韩美女三级 | 欧美日本一本 | 欧美成人区| 麻豆视频网 | 嫩草网站在线观看 | 亚洲福利av| 久久久久人妻一区精品色 | 成人在线观看亚洲 | 欧美成人免费看 | 我要色综合天天 | 欧美大片在线播放 | 好男人www在线视频 我们的2018在线观看免费高清 | 麻豆国产尤物av尤物在线观看 | 不卡一区二区在线视频 | 99国内揄拍国内精品人妻免费 | 欧美精品二区三区 | 国产精品毛片一区 | 欧美性受xxxx黒人xyx性爽 | 欧美亚洲色综久久精品国产 | 高h放荡受浪受bl | 日韩av中文字幕在线免费观看 | 91视频高清 | 日韩久久一区 | 啪啪日韩 | 日日好av| 亚洲国产精品无码专区 | 欧美黄色性视频 | 古代黄色一级片 | 国产成人91精品 | 日日操夜夜 | 妖精视频一区二区 | 爽爽影院在线 | 免费大片黄在线观看视频网站 | aaa天堂| 国产欧美二区 | 日韩欧美在线一区 | 久久综合热| 亚洲成人91 | www啪啪| 色人阁网站 | 精品乱子一区二区三区 | 国产免费91 | 九一亚色 | 成人乱码一区二区三区 | 悠悠av| 女同亚洲精品一区二区三 | 日本无翼乌邪恶大全彩h | 免费观看理伦片在线播放视频软件 | 日本一区二区视频在线播放 | 香蕉久久夜色 | av影视网 | 久久日韩精品 | 欧美日韩亚洲精品一区二区 | 91国偷自产一区二区三区老熟女 | 天天做天天爱夜夜爽 | 成年人在线视频观看 | 国产亚洲欧美在线 | 日韩三级免费观看 | 欧美性xxxxx极品娇小 | 麻豆av剧情| 91免费看片网站 | 18岁成年人网站 | 成人免费看片'在线观看 | 99免费在线观看视频 | 美女毛片视频 | 少妇扒开粉嫩小泬视频 | 黄色一几片| 亚洲一区欧洲一区 | 一级黄色裸体片 | 性av免费| 精品午夜久久久 | 国产精品成人久久电影 | 日本精品久久久久久 | 无码人妻精品一区二区三区99日韩 | 亚洲干干干| 国产乱码精品一区二区三区亚洲人 | 欧美少妇精品 | 91成人免费| 在线亚洲精品 | 夜色视频在线观看 | 性色网站 | 拍摄av现场失控高潮数次 | 色老太hd老太色hd | 边吃奶边添下面好爽 | 免费福利视频网站 | 男ji大巴进入女人的视频 | 亚洲蜜臀av乱码久久精品蜜桃 | 中文字幕最新 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 日本中文视频 | 色婷婷综合久久久久中文一区二区 | 99久久久无码国产精品免费 | 男人天堂怡红院 | 8x8ⅹ8成人免费视频观看 | www.日本黄 | 精品欧美一区二区精品久久 | 日韩理论片在线观看 |