一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 如何利用Python連接MySQL數據庫實現數據儲存

如何利用Python連接MySQL數據庫實現數據儲存

2022-02-25 13:20腦子太拉夸 Python

當我們學習了mysql數據庫后,我們會想著該如何將python和mysql結合起來運用,下面這篇文章主要給大家介紹了關于如何利用Python連接MySQL數據庫實現數據儲存的相關資料,需要的朋友可以參考下

前言

MySQL是一個關系型數據庫,如何利用Python連接MySQL數據庫實現數據儲存,下面我們將著重介紹。

Python連接MySQL實現數據儲存

首先我們需要準備Python的pymysql模塊,MySQL數據庫(這個自行網上找教學安裝),Navicat Premium 15數據庫工具(可要可不要,只是方便操作)

pymysql模塊的安裝在終端(cmd)輸入pip install pymysql 進行安裝,也可進pycharm里安裝(不會百度有教學,這里不多講)

MySQL也自行安裝,b站里有教學(裝這個一定要慢慢看著教程來,我裝了四個鐘才調試好)

準備好工具環境后下面我們開始操作

進入終端以管理員方式進入(cmd)打開,輸入mysql -h 127.0.0.1 -u root -p

輸入自己的密碼,進行登入 (登入成功的頁面如下)

如何利用Python連接MySQL數據庫實現數據儲存

登入成功后我們就不用管它了,打開python(pycharm)首先調用pymysql

import pymysql  #調用pymysql

在工具Navicat Premium 15中打開連接―MySQL

如何利用Python連接MySQL數據庫實現數據儲存

連接名: localhost 端口3306 用戶名:自己的 賬戶:自己的 確認無誤后測試連接,沒問題就點確定

確定后在左側中創建新的數據庫 命名為python(命名都行) 后打開python(數據庫,不是編程的那個python)中的表,新建表命名為test

如何利用Python連接MySQL數據庫實現數據儲存

設計表,名可以修改,其他不變

如何利用Python連接MySQL數據庫實現數據儲存

設計完數據庫的表后打開python(pycharm)輸入連接數據庫代碼:(注釋有說明作用)

#接入本地數據庫 host為本地名稱 可以為IP地址 默認是localhost user為賬號 password為密碼 port為端口 db為庫 charset為編碼器
db = pymysql.connect(host="localhost",user="root",password="12345",port= 3306,db='python',charset="utf8")
#獲取操作
cursor = db.cursor()
#查詢第一條數據
sql = "select * from test"
cursor.execute(sql)
data = cursor.fetchone()
print("(注:顯示none時表示數據庫沒有數據)查詢的數據有:     ")
print(data)

這個作用為查詢第一條數據,輸出后是你數據庫的第一條數據

如何利用Python連接MySQL數據庫實現數據儲存

我們現在開始寫輸入數據,在數據庫插入數據進行儲存(注釋有說明作用)

zhanghao = input("請輸入需要保存的賬號:")
quangbu = ('%s' % zhanghao)
#try與except個人理解為if與else 但if在這用不了
try:
  #輸出數據進數據庫
  cursor.execute("insert into test(id) values('%s')" % quangbu)
  # 數據提交
  db.commit()
  print("保存成功")
  #如沒成功就失敗
except Exception as err:
  print("修改失敗,", err)
  db.rollback()

有了第一條的基礎后,你可以試著寫第二條password,第三條name,實在寫不出來再往下看

-

-

-

-

-

-

-

-

-

我們繼續寫入另外兩條

mima = input("請輸入需要保存的密碼:")
mi = ('%s' % mima)
mingzi = input("請輸入需要保存的注釋:")
zi = ('%s' % mingzi)

寫完這兩條輸入后,這時我們只需要在輸出數據進入數據庫 那行做出改動

cursor.execute("insert into test(id,password,name) values('%s','%s','%s')" %(quangbu,mi,zi))

寫上結尾,關閉連接,完美

db.close()

我們運行試試

初始數據

如何利用Python連接MySQL數據庫實現數據儲存

運行python代碼

如何利用Python連接MySQL數據庫實現數據儲存

刷新 Navicat Premium 15軟件,我們插入的數據就在我們數據庫內啦

如何利用Python連接MySQL數據庫實現數據儲存

后續我會繼續更新,比如查詢數據,查詢自己的賬號密碼等

 

總結

到此這篇關于如何利用Python連接MySQL數據庫實現數據儲存的文章就介紹到這了,更多相關Python連接MySQL數據儲存內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/m0_46540496/article/details/121182916

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲高清毛片一区二区 | 4hu影院永久在线播放 | 91香蕉国产在线观看人员 | tube8老师| 国产成人无精品久久久 | 国产 日韩欧美 | 香蕉久久一区二区三区 | 欧美三级不卡在线观线看高清 | 国产一久久香蕉国产线看观看 | 午夜福利试看120秒体验区 | 亚洲看片lutube在线入口 | 星星动漫在线观看无删减 | dasd-698黑人在线播放 | 青草青草视频2免费观看 | 欧美性一级交视频 | 欧美一区二区三区久久久 | 九色PORNY真实丨国产大胸 | kayden·kross hd在线| 色香婷婷| 久久精品无码人妻无码AV蜜臀 | 特黄特色大片免费视频大全 | 猫扑俩性| 日韩中文字幕一区 | 色播影院性播影院私人影院 | 国产福利兔女郎在线观看 | 青青草在观免费 | 欧美香蕉人人人人人人爱 | 四虎影视4hutv最新地址在线 | 荷兰艾优apiyoo| 欧美草逼网 | 人人人人看人人人做人人 | 高h短篇辣肉各种姿势bl | 欧美撒尿屁股嘘嘘撒尿 | 99热这里只有精品久久免费 | 成品人视频免费观看 | 午夜影院在线免费观看 | 成人国产第一区在线观看 | 91麻豆精品国产 | 俺来操 | 高h肉爽文农民工 | 小仙夜晚慰自催眠mp3护士篇 |