pymysql模組用法

2021-09-07 09:26:27 字數 2485 閱讀 7361

pymsql是python中操作mysql的模組,其使用方法和py2的mysqldb幾乎相同。

1

pip install pymysql

import

pymysql

#新增資料

conn = pymysql.connect(host='

127.0.0.1

', port=3306, user='

root

', passwd='', db='

yyy'

)cursor =conn.cursor()

#sql = """create table employee (

#first_name char(20) not null,

#last_name char(20),

#age int,

#*** char(1),

#income float )"""##

cursor.execute(sql)

#row_affected = cursor.execute("create table t1(id int ,name varchar(20))")

#row_affected=cursor.execute("insert into t1(id,name) values (1,'alvin'),(2,'xialv')")

#cursor.execute("update t1 set name = 'silv2' where id=2")

#查詢資料

row_affected=cursor.execute("

select * from t1")

one=cursor.fetchone()

#many=cursor.fetchmany(2)

#all=cursor.fetchall()

#scroll

#cursor.scroll(-1,mode='relative') # 相對當前位置移動 (備註:引數:1是向下,-1是向上)

#cursor.scroll(2,mode='absolute') # 相對絕對位置移動

#更改獲取資料結果的資料型別,預設是元組,可以改為字典等:conn.cursor(cursor=pymysql.cursors.dictcursor)

conn.commit()

cursor.close()

conn.close()

示例:

#!/usr/bin/env python

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

#author: nulige

import pymysql

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

# cursor = conn.cursor()

cursor = conn.cursor(cursor=pymysql.cursors.dictcursor)

#用賦值的方式檢視

# sql="create table kuaiwei(id int,name varchar(20));"

## cursor.execute(sql)

#執行命令,反回結果

# ret=cursor.execute("insert into kuaiwei values (1,'linye')")

## print(ret)

ret=cursor.execute("select * from kuaiwei")

# print(cursor.fetchone())

# print(cursor.fetchall())

print(cursor.fetchmany(3))

#相對當前位置移動,-1是向上

# cursor.scroll(-1,mode="relative")

#相對當前位置移動,1是向下

# cursor.scroll(1,mode="relative")

#absolute 相對絕對位置移動

# cursor.scroll(1,mode="absolute")

# print(cursor.fetchone())

conn.commit()

cursor.close()

conn.close()

#mysql資料庫

mysql> select * from kuaiwei;

+------+-------+

| id | name |

+------+-------+

| 1 | alex |

| 2 | alvin |

| 1 | linye |

+------+-------+

3 rows in set (0.00 sec)

pymysql語法 pymysql用法

pymysql用法 一 基礎用法 匯入 import pymysql 連線資料庫 conn pymysql.connect host user password database 建立游標 cur conn.cursor 括號內沒有任何設定 查詢後輸出的結果是元組形式 括號內新增cursor pym...

pymysql語法 pymysql的用法

一 首先要安裝mysql,我安裝的mysq5.7的 二 啟動mysql,啟動 net start mysql 停止 net stop mysql 解除安裝 net delete mysql 三 安裝pymysql模組 pip直接安裝即可 四 基本的增刪改查的操作 coding utf 8 impor...

pymysql 模組介紹

pymysql模組是python與mysql進行互動的乙個模組。pymysql模組的安裝 pymysql模組的用法 import pymysql user input user strip pwd input pwd strip conn pymysql.connect host localhost...