You are currently viewing Как объединить значения столбцов таблицы MySQL с помощью Python?

Как объединить значения столбцов таблицы MySQL с помощью Python?

Обязательное условие: Python: MySQL Создать таблицу

В этой статье мы покажем, как объединить значения столбцов таблицы MySQL с помощью Python. Мы используем различные типы данных в SQL Server, чтобы соответствующим образом определить данные в определенном столбце. У нас могут возникнуть требования для объединения данных из нескольких столбцов в строку.

Объединение столбцов означает, что данные столбцов объединяются и отображаются в одном столбце. Это также можно сделать в MySQL с помощью функции CONCAT (), но мы используем программу на Python для объединения нескольких столбцов. MySQL Connector — модуль Python-это API на языке python для взаимодействия с базой данных MySQL.

Мы собираемся использовать эту базу данных:

Как объединить значения столбцов таблицы MySQL:

Syntax: SELECT Concat(Column Name 1, Column Name 2) AS fulldetail FROM Table_Name

Как объединить значения столбцов таблицы MySQL с помощью Python:

В этом примере показано объединение столбца. Шаги заключаются в следующем:

  • Используйте функцию connect() для установления соединения с сервером базы данных. Передайте хост, пользователя (root или ваше имя пользователя), пароль (если есть) и параметры базы данных для подключения ().
  • Затем, чтобы создать объект курсора, используйте функцию cursor ().
  • Выполните верхний неиспользуемый синтаксис для таблицы Person.
Syntax: 
cursor.execute(“SELECT Concat(Column Name 1, Column Name 2) AS fulldetail FROM Table_Name”)
# 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',)