如何使用Python跨MySQL表执行算术操作?

如何使用Python跨MySQL表执行算术操作?

算术运算按名称所示,用于执行加法、减法、除法、乘法或模运算等操作。

算术运算在表格中的数字数据上操作。

阅读更多:Python 教程

语法

执行加法的方法如下

SELECT op1+op2 FROM table_name

在此处,op1和op2是列名称或数字值。如果op1和op2是数字值,则不需要FROM子句。

上述语法中的+可以替换为-、*、%、/以执行其他算术运算。

使用Python在MySQL表中执行算术运算的步骤

  • 导入MySQL连接器

  • 使用connect()方法与连接器建立连接

  • 使用cursor()方法创建游标对象

  • 使用适当的mysql语句创建查询

  • 使用execute()方法执行SQL查询

  • 关闭连接

假设我们有一个名为“Sales”的以下表格

+------------+---------+
| sale_price |    tax  |
+------------+---------+
|    1000    | 200     |
|    500     | 100     |
|    50      | 50      |
|    180     | 180     |
+------------+---------+

例子

我们需要计算将销售价格和税结合起来的总金额。

import mysql.connector
db=mysql.connector.connect(host="你的主机名称", user="你的用户名", password="你的密码",database="数据库名称")

cursor=db.cursor()

query="SELECT sale_price,tax, concat(sale_price+tax) AS amount FROM Sales"
cursor.execute(query)

rows=cursor.fetchall()

for row in rows:
   print(row)

db.close()

输出

( ‘sale_price’ , ‘tax’ , ‘amount’ )
(1000,200,1200)
(500,100,600)
(100,50,150)
(700,180,880)

在表格中,两个列之间执行算术运算的示例。类似地,可以根据需要执行其他算术运算。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程