pymysql怎么安装使用
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇"pymysql怎么安装使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"pym
千家信息网最后更新 2026年10月31日pymysql怎么安装使用
这篇"pymysql怎么安装使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"pymysql怎么安装使用"文章吧。
一、pymysql
在 Python 语言关于跟数据库交互的第三方库有很多,以 MySQL 数据库为例,有:mysqldb、mysqlclient、pymysql等等。
三者之间,个人比较推荐 pymysql 库。不仅安装简单,而且使用起来也是简单的。
安装
pymysql 的安装非常的简单,就和大多数库的安装是一样的。只需要在终端,输入以下的命令即可:
pip install pymysql只需要等上片刻,就可以使用 pymysql 库。
如果因为网速问题,也可以引用镜像源来安装该库,如清华源、淘宝源等等。
pip install pymysql -i ['清华源网址']使用
# 导入模块
import pymysql
# 创建连接
conn = pymysql.connect(
host='数据库地址,如localhost、127.0.0.1',
user='用户名',
password='密码',
database='数据库名'
)
# 创建游标。游标有点类似于指针的作用,从包括多条数据记录的结果集中每次提取一条记录的机制。
## 概括地说,游标相当于是临时的数据库对象,用来存放数据库表中的数据行副本,也可以指向存储在数据中的数据行的指针。
## 游标用于后面执行 sql 语句。
cursor = conn.cursor() # 如此设置,后面的结果集是以元组的形式出现。
# cursor = conn.cursor(pymysql.cursors.DictCursor) # 这种形式的游标,结果是以字典的形式出现。
# sql 语句
sql = '''SELECT * FROM table'''
# 执行 sql 语句
cursor.execute(sql)
# 提交数据库。当你插入数据的时候,不执行这一步,数据是不会导入数据库的。
conn.commit()
# 关闭游标和数据库,释放内存。这是一个好习惯!!!
cursor.close()
conn.close()二、sql 查询语句 SELECT
sql 这一门语言学习起来并不难,在后面的深入或许就有些复杂了。程序员经常会使用 sql 语言来对数据库进行增删改查等操作,下面主要说一下其中查询语句 SELECT。
1、获取表中某一列的数据
sql = '''SELECT name from tbl_role'''
cursor.execute(sql)
# fetchall 获取所有查询的内容
a = cursor.fetchall()
for i in a:
print(a)同时也可以获取多列或者全部的内容。sql语句如下:
SELECT * FROM tbl_roleSELECT column1, column2, column3 FROM tbl_role2、DISTINCT 关键字
和 SELECT 语句相结合,将会去掉重复的记录,留下唯一的信息。
sql = '''SELECT DISTINCT age FROM tbl_role'''3、ORDER BY 排序
ORDER BY 关键字会起到自动排序的作用,默认是以升序(ASC)的形式排序。如果想要以降序的形式排序,可以加入关键字 DESC。
sql = '''SELECT * FROM tbl_role ORDER BY age DESC'''4、LIMIT 关键字
默认返回所有符合SQL语句中指定条件的结果。
sql = '''SELECT * from tbl_role LIMIT 5'''5 表示获取列表的前五行。
sql = '''SELECT * from tbl_role LIMIT 3, 5'''如果数字在程序作为位置索引,默认是从 0 开始。因此,3 表示从第四个位置开始,获取前五行的信息。
以上就是关于"pymysql怎么安装使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
数据
数据库
语句
内容
游标
形式
关键
关键字
结果
排序
语言
查询
五行
作用
信息
指针
文章
知识
程序
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
云南咖啡
互联网科技股
蓝思科技飞鸽互联网
科技金融是不是互联网金融
中资互联网科技
艾特科技互联网
广西互联网科技公司
狮子座互联网科技培训
无锡溥仪互联网科技有限公司
互联网系的金融科技公司
互联网时代科技改变生活
青岛科技大学互联网大赛研究生
互联网科技产业特征
速维有品互联网信息科技(苏州)有限公司
合肥互联网科技公司公章图片
每天都有哪些好的互联网科技
互联网企业科技类企业如何做账
富国互联网科技002692
科技互联网经济论坛
山东特亿宝互联网科技有限公司
互联网科技产业
互联网科技工作委员会副主任毛军
疫情对互联网科技公司影响
互联网校园科技培训
来此购互联网科技有限公司
普陀区互联网教育科技管理办法
兰石爱特工业互联网科技分公司
恒生科技指数 中概互联网
如何强化互联网金融科技