Обязательное условие: 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',)