我就廢話不多說了,直接上**吧!
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資料庫
python操作 mysql的流程如下:
(1)首先在cmd命令列介面輸入pip3 install pymysql ,安裝好pymysql庫。
(2)cmd介面輸入python3 啟動python,然後輸入import pymysql,沒有報錯的話說錯安裝成功。
(3)查詢資料庫具體**如下:
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', passwd=『1366', db=『sys')
以上**的資訊解析如下:
host:表示mysql的伺服器位址,本機用localhost表示。
portjztcg:表示mysql的埠號
user:表示使用者名稱
passwd:表示密碼
db:表示使用的資料庫
(2) cur = conn.cursor()
cursorjztcg :表示建立並且返回游標
(3)cur.execute(「select * from new」)
execute:表示執行mysql的語句,select * from new表示從new**中查詢所有資料
(4) result = cur.fetchall()
fetchall :表示獲取所有行
(5)cur.close() 表示關閉游標
(6)conn.close() 表示關閉資料庫
插入資料庫**如下:
#插入資料庫
def insert_data():
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='1366', db='sys')
cur = conn.cursor()
cur.execute("insert into new(ijztcgdnew,name,xuexiao) values (5,'xiezhiming','655')")
conn.commit()
cur.close
conn.close()
本文標題: 使用python3 實現插入資料到mysql
本文位址:
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
Python3 插入排序
參考 菜鳥教程 插入排序 insertion sort 構建區域性有序序列,對於未排序資料,在已排序序列中從後向前掃瞄,找到相應位置並插入。例 有乙個推理 書單,現在決定一本一本看,並按喜好度從高到低排序 1.鳥人計畫 2.斜屋犯罪 3.嫌疑人x的獻身 4.占星術殺人魔法 5.十角館事件 6.鐘錶館...
插入排序之Python3實現和c 實現
設有一組關鍵字 k1,k2,kn 排序開始就認為 k1 是乙個有序序列 讓 k2 插入上述表長為 1 的有序序列,使之成為乙個表長為 2 的有序序列 然後讓 k3 插入上述表長為 2 的有序序列,使之成為乙個表長為 3 的有序序列 依次類推,最後讓 kn 插入上述表長為 n 1 的有序序列,得乙個表...