激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

延伸 · 閱讀

精彩推薦
1243
主站蜘蛛池模板: 日韩在线观看中文 | 精品一区二区三区免费看 | 毛片免费视频网站 | 特一级毛片 | 最近免费中文字幕在线视频2 | 2019中文字幕在线播放 | 粉嫩av一区二区三区四区在线观看 | 曰批全过程120分钟免费69 | 草草视频免费 | h视频在线播放 | 久久久国产一区二区三区 | 国产精品一二区 | 亚洲精品久久久久久 | 亚洲网站免费 | 成年免费大片黄在线观看岛国 | 欧美一级高潮片免费的 | 草久影视 | 天天夜干| 免费放黄网站在线播放 | 成人午夜亚洲 | 农村少妇吞精夜夜爽视频 | 国产在线精品一区二区 | 国产亚洲精品综合一区91555 | 性欧美xxxx精品xxxxrb | 欧美日韩夜夜 | 毛片大全| 亚洲国产精品一区 | 午夜小影院 | 久久人人av | 免费黄色欧美视频 | 久久久久欧美 | 中文字幕www | 欧美黄色大片免费观看 | 国产免费久久久久 | 国产精品国产三级国产在线观看 | 网站一区| 经典三级在线视频 | 99精品视频在线免费观看 | 国产成人在线网址 | 一区国产精品 | 亚洲人成在线播放网站 |