博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-pymysql
阅读量:6378 次
发布时间:2019-06-23

本文共 1160 字,大约阅读时间需要 3 分钟。

hot3.png

pymysql模块

pymysql是Python中操作MySQL的模块,便于操作数据库

模块安装和使用

模块安装

pip install pymysql

模块引用

import pymysql

原生SQL语句调用使用示例

#!/usr/bin/python# -*- coding:utf8 -*-import pymysqlconn = pymysql.connect(host='192.168.88.80',port=3306,user='admin',passwd='Abc123',db='mydata')#建立数据库连接cursor = conn.cursor()#数据库连接游标对象,通过游标执行 sql 语句cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)#数据库连接游标对象,通过游标执行 sql 语句【字典形式展示】cursor.execute("CREATE TABLE 测试表(ID int,NAME varchar(20));")#数据库执行-建表测试cursor.execute("INSERT INTO 测试表(ID, NAME) VALUES (1,'测试员1'),(2,'测试员2'),(3,'测试员3'),(4,'测试员4'),(5,'测试员5');")#数据库执行-数据插入测试cursor.execute("SELECT * FROM 测试表")#数据库执行-数据库表查询print(cursor.fetchone())#获取游标后-单行数据print(cursor.fetchmany(2))#获取游标后-指定显示行数据print(cursor.fetchall())#获取游标后-所有行显示数据cursor.scroll(1,mode="absolute")#【游标绝对移动】移动到 1 行print(cursor.fetchone())cursor.scroll(4,mode="absolute")#【游标绝对移动】移动到第 4 行print(cursor.fetchone())cursor.scroll(-3,mode="relative")#【游标绝对移动】向上移动 3 行print(cursor.fetchone())cursor.scroll(1,mode="relative")#【游标相对移动】向下移动 1 行print(cursor.fetchone())conn.commit()#数据库连接命令提交cursor.close()#数据库连接对象关闭conn.close()#数据库连接关闭

转载于:https://my.oschina.net/zhaojunhui/blog/1931888

你可能感兴趣的文章
司机福利!Uber即将可以自己选目的地接单啦!
查看>>
MOGODB REDIS
查看>>
[java] java 中Unsafe类学习
查看>>
P1739 表达式括号匹配
查看>>
3.1.4 模板字符串
查看>>
Qt 3D教程(二)初步显示3D的内容
查看>>
100行代码实现最简单的基于FFMPEG+SDL的视频播放器(SDL1.x)【转】
查看>>
compareTo返回值为-1 、 1 、 0 的排序问题
查看>>
Being a Good Boy in Spring Festival(杭电1850)(尼姆博弈)
查看>>
互联网+时代IT管理者的转型
查看>>
Linux系统调用--getrlimit()与setrlimit()函数详解【转】
查看>>
限制容器的 Block IO - 每天5分钟玩转 Docker 容器技术(29)
查看>>
cocos2dx下的A星算法
查看>>
RabbitMQ的应用场景以及基本原理介绍(转)
查看>>
Nginx:413 Request Entity Too Large解决
查看>>
飘雪代码2枚
查看>>
项目微管理3 - 面试
查看>>
友元函数和友元类
查看>>
SpringMVC中CRUD实例
查看>>
java-jmx使用
查看>>