使用python3 實現(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() # 獲取操作游標,也就是開始操作 sql = """ insert into score (sno,cno,degree) values ('999','0-000','99') """ cur.execute(sql) conn.commit() conn.close() print('finished')
補充拓展:python3 查詢、插入MYSQL數(shù)據(jù)庫
python操作 mysql的流程如下:
(1)首先在cmd命令行界面輸入pip3 install pymysql ,安裝好pymysql庫。
(2)cmd界面輸入python3 啟動python,然后輸入import pymysql,沒有報錯的話說錯安裝成功。
(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的服務器地址,本機用localhost表示。
port:表示MySQL的端口號
user:表示用戶名
passwd:表示密碼
db:表示使用的數(shù)據(jù)庫
(2) cur = conn.cursor()
cursor :表示創(chuàng)建并且返回游標
(3)cur.execute(“select * from new”)
execute:表示執(zhí)行mysql的語句,select * from new表示從new表格中查詢所有數(shù)據(jù)
(4) result = cur.fetchall()
fetchall :表示獲取所有行
(5)cur.close() 表示關閉游標
(6)conn.close() 表示關閉數(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 實現(xiàn)插入數(shù)據(jù)到mysql就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python基于隨機采樣一至性實現(xiàn)擬合橢圓(優(yōu)化版)
這篇文章主要對上一版的Python基于隨機采樣一至性實現(xiàn)擬合橢圓的優(yōu)化,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的可以了解一下2022-11-11python中pd.cut()與pd.qcut()的對比及示例
本文主要介紹了python中pd.cut()與pd.qcut()的對比及示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06Python實現(xiàn)發(fā)送警告通知到企業(yè)微信方法詳解
常見的報警方式有:郵件,電話,短信,微信。本文將介紹如何利用Python發(fā)送警告通知到企業(yè)微信,文中的示例代碼有一定的參考價值,感興趣的可以了解一下2022-01-01使用Python中tkinter庫簡單gui界面制作及打包成exe的操作方法(二)
這篇文章主要介紹了使用Python中tkinter庫簡單gui界面制作及打包成exe的操作方法(二),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10編程小妙招:Python帶你玩轉(zhuǎn)Excel超鏈接
掌握Python實現(xiàn)Excel加超鏈接的技巧,讓你的數(shù)據(jù)報告活起來,本指南將帶你輕松穿梭于單元格間,一行代碼搞定鏈接,別等了,跟我一起讓你的Excel工作表不僅聰明,還能“點”亮你的信息網(wǎng)絡!2023-12-12