使用python3 實(shí)現(xiàn)插入數(shù)據(jù)到mysql
我就廢話不多說了,直接上代碼吧!
pip install pymysql
import pymysql
import pandas as pd
conn = pymysql.connect(
host='localhost',
user='root',
password='root1234',
db='test1',
port=3306
)
cur = conn.cursor() # 獲取操作游標(biāo),也就是開始操作
sql = """
insert into score (sno,cno,degree)
values ('999','0-000','99')
"""
cur.execute(sql)
conn.commit()
conn.close()
print('finished')
補(bǔ)充拓展:python3 查詢、插入MYSQL數(shù)據(jù)庫
python操作 mysql的流程如下:

(1)首先在cmd命令行界面輸入pip3 install pymysql ,安裝好pymysql庫。
(2)cmd界面輸入python3 啟動python,然后輸入import pymysql,沒有報(bào)錯的話說錯安裝成功。
(3)查詢數(shù)據(jù)庫具體代碼如下:
def query_data():
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='1366', db='sys')
cur = conn.cursor()
cur.execute("select * from new")
result = cur.fetchall()
print(result)
conn.commit()
cur.close()
conn.close()
代碼解析:
(1)conn = pymysql.connect(host=‘localhost', port=3306, user=‘root', passwd=‘1366', db=‘sys')
以上代碼的信息解析如下:
host:表示MySQL的服務(wù)器地址,本機(jī)用localhost表示。
port:表示MySQL的端口號
user:表示用戶名
passwd:表示密碼
db:表示使用的數(shù)據(jù)庫
(2) cur = conn.cursor()
cursor :表示創(chuàng)建并且返回游標(biāo)
(3)cur.execute(“select * from new”)
execute:表示執(zhí)行mysql的語句,select * from new表示從new表格中查詢所有數(shù)據(jù)
(4) result = cur.fetchall()
fetchall :表示獲取所有行
(5)cur.close() 表示關(guān)閉游標(biāo)
(6)conn.close() 表示關(guān)閉數(shù)據(jù)庫
插入數(shù)據(jù)庫代碼如下:
#插入數(shù)據(jù)庫
def insert_data():
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='1366', db='sys')
cur = conn.cursor()
cur.execute("insert into new(idnew,name,xuexiao) VALUES (5,'xiezhiming','655')")
conn.commit()
cur.close()
conn.close()
以上這篇使用python3 實(shí)現(xiàn)插入數(shù)據(jù)到mysql就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓(優(yōu)化版)
這篇文章主要對上一版的Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓的優(yōu)化,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的可以了解一下2022-11-11
python中pd.cut()與pd.qcut()的對比及示例
本文主要介紹了python中pd.cut()與pd.qcut()的對比及示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Python實(shí)現(xiàn)發(fā)送警告通知到企業(yè)微信方法詳解
常見的報(bào)警方式有:郵件,電話,短信,微信。本文將介紹如何利用Python發(fā)送警告通知到企業(yè)微信,文中的示例代碼有一定的參考價值,感興趣的可以了解一下2022-01-01
使用Python中tkinter庫簡單gui界面制作及打包成exe的操作方法(二)
這篇文章主要介紹了使用Python中tkinter庫簡單gui界面制作及打包成exe的操作方法(二),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
pandas的相關(guān)系數(shù)與協(xié)方差實(shí)例
今天小編就為大家分享一篇pandas的相關(guān)系數(shù)與協(xié)方差實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
PyTorch深度學(xué)習(xí)模型的保存和加載流程詳解
PyTorch是一個開源的Python機(jī)器學(xué)習(xí)庫,基于Torch,用于自然語言處理等應(yīng)用程序。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,這篇文章主要介紹了PyTorch模型的保存和加載流程2021-10-10
編程小妙招:Python帶你玩轉(zhuǎn)Excel超鏈接
掌握Python實(shí)現(xiàn)Excel加超鏈接的技巧,讓你的數(shù)據(jù)報(bào)告活起來,本指南將帶你輕松穿梭于單元格間,一行代碼搞定鏈接,別等了,跟我一起讓你的Excel工作表不僅聰明,還能“點(diǎn)”亮你的信息網(wǎng)絡(luò)!2023-12-12

