📜  如何使用Python连接 MySQL 表的列值?

📅  最后修改于: 2022-05-13 01:54:53.166000             🧑  作者: Mango

如何使用Python连接 MySQL 表的列值?

先决条件: Python:MySQL 创建表

在本文中,我们将展示如何使用Python连接 MySQL 表的列值。我们在 SQL Server 中使用各种数据类型来适当地定义特定列中的数据。我们可能需要将来自多列的数据连接成一个字符串

连接列意味着合并列数据并将其显示为单个列。这也可以在 MySQL 中使用 CONCAT()函数完成,但我们使用Python程序来连接多个列。 MySQL Connector -Python 模块是Python中用于与 MySQL 数据库通信的 API。

我们将使用这个数据库:

如何连接 MySQL 表的列值:

如何使用Python连接 MySQL 表的列值:

此示例显示列的串联。步骤如下:

  • 使用connect()函数建立与数据库服务器的连接。将主机、用户(root 或您的用户名)、密码(如果存在)和数据库参数传递给 connect() 方法。
  • 然后要创建一个游标对象,请使用 cursor()函数。
  • 执行 Person 表的上层废弃语法。

代码:

Python3
# Establish connection to MySQL database
import mysql.connector
 
mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="root123",
  database = "geeks"
  )
mycursor = mydb.cursor()
 
mycursor.execute("SELECT Concat(FirstName, LastName) AS fulldetail FROM Persons;")
 
myresult = mycursor.fetchall()
 
for x in myresult:
  print(x)


输出:

('PathakAnuk',)
('kantKrish',)