最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3.6連接mysql數據庫及增刪改查操作詳解

 更新時間:2020年02月10日 16:22:02   作者:E1ffC1  
這篇文章主要介紹了python3.6 連接mysql數據庫及增刪改查操作詳解,需要的朋友可以參考下

折騰好半天的數據庫連接,由于之前未安裝 pip ,而且自己用的python 版本為3.6. 只能用 pymysql 來連接數據庫,下邊 簡單介紹一下 連接的過程,以及簡單的增刪改查操作。

1.通過 pip 安裝 pymysql

進入 cmd  輸入  pip install pymysql  

回車等待安裝完成;

安裝完成后出現如圖相關信息,表示安裝成功。

2.測試連接

import pymysql #導入 pymysql

如果編譯未出錯,即表示 pymysql 安裝成功

簡單的增刪改查操作

示例表結構

2.1查詢操作i

import pymysql #導入 pymysql
 
#打開數據庫連接
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法獲取操作游標
cur = db.cursor()
 
#1.查詢操作
# 編寫sql 查詢語句 user 對應我的表名
sql = "select * from user"
try:
	cur.execute(sql) 	#執(zhí)行sql語句
 
	results = cur.fetchall()	#獲取查詢的所有記錄
	print("id","name","password")
	#遍歷結果
	for row in results :
		id = row[0]
		name = row[1]
		password = row[2]
		print(id,name,password)
except Exception as e:
	raise e
finally:

2.2插入操作

import pymysql
#2.插入操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法獲取操作游標
cur = db.cursor()
 
sql_insert ="""insert into user(id,username,password) values(4,'liu','1234')"""
 
try:
	cur.execute(sql_insert)
	#提交
	db.commit()
except Exception as e:
	#錯誤回滾
	db.rollback() 
finally:
	db.close()

2.3更新操作

import pymysql
#3.更新操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法獲取操作游標
cur = db.cursor()
 
sql_update ="update user set username = '%s' where id = %d"
 
try:
	cur.execute(sql_update % ("xiongda",3)) #像sql語句傳遞參數
	#提交
	db.commit()
except Exception as e:
	#錯誤回滾
	db.rollback() 
finally:
	db.close()

2.4刪除操作

import pymysql
#4.刪除操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法獲取操作游標
cur = db.cursor()
 
sql_delete ="delete from user where id = %d"
 
try:
	cur.execute(sql_delete % (3)) #像sql語句傳遞參數
	#提交
	db.commit()
except Exception as e:
	#錯誤回滾
	db.rollback() 
finally:
	db.close()

更多關于python3.6 連接mysql數據庫及增刪改查操作的相關文章大家可以點擊下面的相關鏈接

相關文章

  • Python(Tornado)模擬登錄小米搶手機

    Python(Tornado)模擬登錄小米搶手機

    用Python(Tornado)模擬登錄小米帳號,搶小米手機
    2013-11-11
  • python數據分析apply(),map(),applymap()用法

    python數據分析apply(),map(),applymap()用法

    這篇文章主要介紹了python數據分析apply(),map(),applymap()用法,可以方便地實現對批量數據的自定義操作。用法歸納如下,需要的朋友可以參考一下
    2022-03-03
  • Python中Numpy和Matplotlib的基本使用指南

    Python中Numpy和Matplotlib的基本使用指南

    numpy庫處理的最基礎數據類型是由同種元素構成的多維數組(ndarray),而matplotlib 是提供數據繪圖功能的第三方庫,其pyplot子庫主要用于實現各種數據展示圖形的繪制,這篇文章主要給大家介紹了關于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下
    2021-11-11
  • Python實現微信好友的數據分析

    Python實現微信好友的數據分析

    這篇文章主要為大家詳細介紹了Python實現微信好友的數據分析,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Python遍歷某目錄下的所有文件夾與文件路徑

    Python遍歷某目錄下的所有文件夾與文件路徑

    這篇文章主要介紹了Python遍歷某目錄下的所有文件夾與文件路徑 以及輸出中文亂碼問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 基于Python實現自制CV剪貼板功能

    基于Python實現自制CV剪貼板功能

    云桌面的win10不能調出剪貼板,對于CV工程師來說十分不方便,所以這篇文章主要介紹了如何使用Python實現一個CV剪貼板,提升常用語句的復制粘貼效率,感興趣的可以了解下
    2024-02-02
  • Python PyMuPDF實現PDF與圖片和PPT相互轉換

    Python PyMuPDF實現PDF與圖片和PPT相互轉換

    能夠用來對PDF文檔進行操作的Python包有好幾個,如提取內容的PdfPlumber、PDFMiner,可以用來對PDF文件進行修改操作的PyPDF2等等,如果只是需要簡單地對PDF文件實現合并、拆分、書簽操作,使用PyPDF2就足以滿足。但如果想對PDF文件進行一些底層操作,基本上只有PyMuPDF了
    2022-12-12
  • Python和Plotly實現3D圖形繪制

    Python和Plotly實現3D圖形繪制

    在當今的數據分析和可視化領域,Python已經成為一種不可或缺的工具,Plotly作為一種高級的繪圖庫,特別擅長于創(chuàng)建交互式和3D圖形,下面我們就來看看Python如何利用Plotly實現3D圖形繪制吧
    2024-11-11
  • python+elasticsearch實現標簽匹配計數操作

    python+elasticsearch實現標簽匹配計數操作

    這篇文章主要介紹了python+elasticsearch實現標簽匹配計數操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • Python數據抓取爬蟲代理防封IP方法

    Python數據抓取爬蟲代理防封IP方法

    在本篇內容里小編給大家分享了關于Python數據抓取爬蟲代理防封IP方法講解,需要的朋友們可以跟著學習下。
    2018-12-12

最新評論

天等县| 泗水县| 邵阳县| 五家渠市| 将乐县| 尼勒克县| 柘城县| 资溪县| 县级市| 新闻| 祥云县| 临沂市| 西和县| 齐河县| 垫江县| 汤原县| 桑植县| 麟游县| 梨树县| 诸城市| 景洪市| 曲周县| 恩施市| 万源市| 香格里拉县| 定安县| 海南省| 远安县| 莲花县| 舒城县| 上栗县| 固安县| 厦门市| 建平县| 津南区| 甘肃省| 江口县| 恩平市| 临海市| 含山县| 临夏县|