使用python3 實(shí)現(xiàn)插入數(shù)據(jù)到mysql
我就廢話不多說(shuō)了,直接上代碼吧!
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ù)庫(kù)
python操作 mysql的流程如下:

(1)首先在cmd命令行界面輸入pip3 install pymysql ,安裝好pymysql庫(kù)。
(2)cmd界面輸入python3 啟動(dòng)python,然后輸入import pymysql,沒(méi)有報(bào)錯(cuò)的話說(shuō)錯(cuò)安裝成功。
(3)查詢數(shù)據(jù)庫(kù)具體代碼如下:
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的端口號(hào)
user:表示用戶名
passwd:表示密碼
db:表示使用的數(shù)據(jù)庫(kù)
(2) cur = conn.cursor()
cursor :表示創(chuàng)建并且返回游標(biāo)
(3)cur.execute(“select * from new”)
execute:表示執(zhí)行mysql的語(yǔ)句,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ù)庫(kù)
插入數(shù)據(jù)庫(kù)代碼如下:
#插入數(shù)據(jù)庫(kù)
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就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談python3發(fā)送post請(qǐng)求參數(shù)為空的情況
今天小編就為大家分享一篇淺談python3發(fā)送post請(qǐng)求參數(shù)為空的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
基于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的敏感詞過(guò)濾功能
這篇文章主要介紹了Python實(shí)現(xiàn)敏感詞過(guò)濾功能的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)我們學(xué)習(xí)python有定的幫助,感興趣的小伙伴們可以參考一下2023-06-06
細(xì)說(shuō)NumPy數(shù)組的四種乘法的使用
這篇文章主要介紹了細(xì)說(shuō)NumPy數(shù)組的四種乘法的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
詳解python數(shù)據(jù)結(jié)構(gòu)之棧stack
這篇文章主要介紹了詳解python數(shù)據(jù)結(jié)構(gòu)之棧stack,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05
python 在服務(wù)器上調(diào)用數(shù)據(jù)庫(kù)特別慢的解決過(guò)程
這篇文章主要介紹了python 在服務(wù)器上調(diào)用數(shù)據(jù)庫(kù)特別慢的解決過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
python獲取微信小程序手機(jī)號(hào)并綁定遇到的坑
這篇文章主要介紹了python獲取微信小程序手機(jī)號(hào)并綁定遇到的坑,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2018-11-11
pygame.display.flip()和pygame.display.update()的區(qū)別及說(shuō)明
這篇文章主要介紹了pygame.display.flip()和pygame.display.update()的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03

