SeouliteLab

[Python/파이썬] MySQL 데이터 찾기(SELECT) 정렬 본문

프로그래밍

[Python/파이썬] MySQL 데이터 찾기(SELECT) 정렬

Seoulite Lab 2024. 3. 5. 08:11

Python을 사용하여 MySQL 데이터베이스에서 데이터를 찾고(SELECT) 정렬하는 방법에 대해 알아보겠습니다. 데이터베이스에서 데이터를 선택하고 정렬하는 예제를 통해 MySQL 데이터 관리에 대한 이해를 높여보겠습니다.

1. 데이터 선택(SELECT)

데이터베이스에서 데이터를 선택하기 위해 SELECT 문을 사용합니다. SELECT 문은 특정 열(칼럼) 또는 모든 열을 선택할 수 있으며, 조건을 지정하여 원하는 데이터를 검색할 수 있습니다.

2. 데이터 정렬

데이터를 원하는 순서로 정렬하기 위해 ORDER BY 절을 사용합니다. ORDER BY 절은 특정 열(칼럼)을 기준으로 데이터를 오름차순(ASC) 또는 내림차순(DESC)으로 정렬할 수 있습니다.

예제

예제 1: 특정 열(칼럼) 선택 및 정렬

import mysql.connector

# MySQL 서버에 연결
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="mydatabase"
)

# 데이터 선택 및 정렬
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers ORDER BY name DESC")

예제 2: 특정 조건을 만족하는 데이터 선택

import mysql.connector

# MySQL 서버에 연결
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="mydatabase"
)

# 특정 조건을 만족하는 데이터 선택
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers WHERE address = 'Park Street'")