Python Select From
- 이전 페이지 MySQL Insert
- 다음 페이지 MySQL Where
从表中选取
如需从 MySQL 中的表中进行选择,请使用 "SELECT" 语句:
예제
从表 "customers" 中选取所有记录,并显示结果:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
注释:我们用了 fetchall()
该方法从最后执行的语句中获取所有行。
열 선택
테이블의 일부 열만 선택하려면, "SELECT" 문을 사용하고 열 이름을 따릅니다:
예제
이름과 주소 열만 선택하기:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT name, address FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
fetchone() 메서드를 사용하여
만약 한 행에만 관심이 있다면, fetchone()
메서드.
fetchone()
메서드는 결과의 첫 번째 행을 반환합니다:
예제
한 행만 가져오기:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchone() print(myresult)
- 이전 페이지 MySQL Insert
- 다음 페이지 MySQL Where