pymysql模組運算元據庫

2022-05-28 05:33:10 字數 1219 閱讀 6560

pymysql模組是python運算元據庫的乙個模組

connect()建立資料庫鏈結,引數是連線資料庫需要的連線引數

使用方式:

模組名稱.connect()

引數:host=資料庫ip

port=資料庫埠

user=資料庫使用者名稱

passwd=資料庫密碼

db=資料庫名稱

charset=資料庫編碼

cursor()建立資料庫操作游標,無參

使用方式:

游標變數.cursor()

execute()運算元據庫,引數1 sql語句,引數2 字串佔位符變數

使用方式:

游標變數.execute()

execute()運算元據庫會返回,運算元據庫後影響的行數,我們可以以此判斷是否操作成功

commit()提交資料到資料庫,無參

使用方式:

建立資料庫鏈結變數.commit()

close()關閉游標

使用方式:

游標變數.close()

close()關閉資料庫

使用方式:

建立資料庫變數.close()

示例:向資料庫新增一條資料

#!/usr/bin/env python

# -*- coding:utf-8 -*- import pymysql

# 建立連線

""" host=資料庫ip port=資料庫埠 user=資料庫使用者名稱 passwd=資料庫密碼 db=資料庫名稱 """

conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='279819', db='cshi')

# 建立游標

cursor = conn.cursor()

# 執行sql,並返**影響行數

effect_row = cursor.execute("insert into db1(yhm,mim) values('adc8868','279819')")

#新增一條資料

print(effect_row)  

#返回影響行數

# 提交,不然無法儲存新建或者修改的資料

conn.commit()

# 關閉游標

cursor.close()

# 關閉連線

conn.close()

python 模組 pymysql運算元據庫

pymysql是乙個模組,可讓python操作mysql 把pymysql模組匯入進來 先讓python可以連線上伺服器,並明確對伺服器上的哪乙個資料庫進行操作 從mysql模組中,匯入了connect函式 執行connect函式,傳入引數,最終得到乙個與mysql資料庫的連線物件 游標物件是我們執...

利用PyMySQL模組運算元據庫

import pymysql 建立鏈結得到乙個鏈結物件 conn pymysql.connect host 127.0.0.1 資料庫伺服器主機位址 user root 使用者名稱 password root 密碼 database test 資料庫名稱 port 3306,埠號 可選 整型 cha...

呼叫pymysql模組運算元據庫

1 建立資料庫表 1 defcreate table tb name 2import pymysql 匯入模組3 連線資料庫 4 db pymysql.connect localhost root 123 zabbix db 5 建立游標物件 工具 6 cursor db.cursor 7 sql語...