Python3 notes

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Python3 notes

查询数据

查询数据使用 SELECT 语句:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456",   database="runoob_db")mycursor = mydb.cursor()mycursor.execute("SELECT * FROM sites")myresult = mycursor.fetchall()     # fetchall() 获取所有记录forxinmyresult:   print(x)

执行代码,输出结果为:

(1,'RUNOOB','https://www.runoob.com')

(2,'Google','https://www.google.com')

(3,'Github','https://www.github.com')

(4,'Taobao','https://www.taobao.com')

(5,'stackoverflow','https://www.stackoverflow.com/')

(6,'Zhihu','https://www.zhihu.com')

也可以读取指定的字段数据:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456",   database="runoob_db")mycursor = mydb.cursor()mycursor.execute("SELECT name, url FROM sites")myresult = mycursor.fetchall()forxinmyresult:   print(x)

执行代码,输出结果为:

('RUNOOB','https://www.runoob.com')

('Google','https://www.google.com')

('Github','https://www.github.com')

('Taobao','https://www.taobao.com')

('stackoverflow','https://www.stackoverflow.com/')

('Zhihu','https://www.zhihu.com')

如果我们只想读取一条数据,可以使用 fetchone() 方法:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456",   database="runoob_db")mycursor = mydb.cursor()mycursor.execute("SELECT * FROM sites")myresult = mycursor.fetchone()print(myresult)

执行代码,输出结果为:

(1,'RUNOOB','https://www.runoob.com')

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
20天前
|
存储 安全 API
利用对象存储(OSS)实现内容分发加速 :高效可靠的解决跨境下载延迟问题
利用对象存储(OSS)实现内容分发加速 :高效可靠的解决跨境下载延迟问题
136 2
|
20天前
|
数据库连接
若依框架----进销存系统(一)
若依框架----进销存系统(一)
220 1
|
20天前
|
人工智能 Shell 编译器
C/C++编译工具:makefile | AI工程化部署
Makefile是一种用于管理和组织源代码的工具,通常用于构建和编译软件项目。它由一系列规则组成,每个规则指定如何生成一个或多个目标文件。Makefile也包括变量和注释,使得用户能够灵活地配置和定制构建过程。【1月更文挑战第3天】
142 3
|
20天前
|
Unix Apache Python
Python3 notes
Python3 notes
|
20天前
|
机器学习/深度学习 人工智能 自然语言处理
生成式人工智能(Generative AI)入门指南
生成式人工智能(Generative AI)入门指南
|
20天前
|
算法 搜索推荐 流计算
【高效写作技巧】CSDN的原力等级有什么用?如何增长原力等级?
【高效写作技巧】CSDN的原力等级有什么用?如何增长原力等级?
150 1
|
20天前
|
存储 网络协议 API
大端与小端概念、多字节之间与单字节多部分的大小端转换详解
大端与小端概念、多字节之间与单字节多部分的大小端转换详解
95 1
|
20天前
|
SQL 数据库连接 数据库
Python3 notes
Python3 notes
|
9月前
|
机器学习/深度学习 传感器 算法
【图像压缩】基于霍夫曼+行程+算术编码多种算法得灰色图像无损+有损压缩附Matlab代码
【图像压缩】基于霍夫曼+行程+算术编码多种算法得灰色图像无损+有损压缩附Matlab代码
|
20天前
|
Python
Python3 notes
Python3 notes