Python實戰之pymysql模組實戰

2021-09-09 05:20:37 字數 1094 閱讀 6793

安裝:pip3 install pymysql

__author__ = "burgess zheng"

#!/usr/bin/env python

# -*- coding:utf-8 -*-

import pymysql

# 建立連線

conn = pymysql.connect(host='10.0.0.150', port=3306, user='python', passwd='123', db='oldboydb')

# 建立游標

cursor = conn.cursor()

'''# 執行sql,並返**影響行數(查取)

effect_row = cursor.execute("select * from student") #執行該命令

print(cursor.fetchone()) #fetchone 一條一條資料取

print(cursor.fetchone()) #fetchone 一條一條資料取

#print(cursor.fetchmany(3)) #fetchmany 獲取前n行資料

print('----------')

print(cursor.fetchall()) #fetchall 取所有資料 (由於前面取了2條,取剩下的

'''data = [

("n1","2017-05-21","m"),

("n2","2017-06-22","f"),

("n3","2017-07-23","m"),

]#執行sql,並返回受影響行數(增刪改)

effect_row = cursor.executemany("insert into student (name,register_date,gender) values(%s,%s,%s)",data)

# #預設開啟事務,所以需要提交,不然無法儲存新建或者修改的資料

conn.commit()

# 關閉游標

cursor.close()

# 關閉連線

conn.close()

mac多版本python安裝 pymysql

系統裡面安裝了多個python的版本,有2.7和3.4等。預設的2.7版本,但我開發需要3.4版本的。預設情況下,用pip安裝pymysql sudo pip install pymysql安裝之後,在命令列裡面測試 import pymysql如果沒有報錯,則表示安裝成功。找到3.4到安裝路徑,我...

Mysql儲存之原生語句操作 pymysql

mysql儲存之原生語句操作 pymysql 關係型資料庫是基於關係模型的資料庫,而關係模型是通過二維表時實現的,於是構成了行列的表結構。表可以看作是某個實體的集合,而實體之間存在聯絡,這個就需要通過表之間的關聯關係來體現,比如主鍵的關聯關係,多個表組成了乙個資料庫,也就是關係型資料庫。其中mysq...

python實戰之paramiko模組

目錄 paramiko是用python語言寫的乙個模組,遵循ssh2協議,支援以加密和認證的方式,進行遠端伺服器的連線。由於使用的是python這樣的能夠跨平台執行的語言,所以所有python支援的平台,如linux,solaris,bsd,macos x,windows等,paramiko都可以支...