Python Select From
- Trang Trước MySQL Chèn
- Trang Tiếp Theo MySQL ĐWHERE
Chọn từ bảng
Nếu cần chọn từ bảng trong MySQL, hãy sử dụng câu lệnh "SELECT":
Ví Dụ
Chọn tất cả các bản ghi từ bảng "customers" và hiển thị kết quả:
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)
Ghi chú:Chúng ta đã sử dụng fetchall()
Phương pháp, phương pháp này lấy tất cả các dòng từ câu lệnh thực thi cuối cùng.
Chọn Cột
Nếu bạn chỉ muốn chọn một số cột trong bảng, hãy sử dụng câu lệnh "SELECT" sau đó là tên cột:
Ví Dụ
Chỉ Chọn Cột Tên và Địa Chỉ:
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)
Sử dụng phương thức fetchone()
Nếu bạn chỉ quan tâm đến một hàng, bạn có thể sử dụng fetchone()
Phương Thức.
fetchone()
Phương Thức sẽ trả về hàng đầu tiên của kết quả:
Ví Dụ
Chỉ Lấy Một Hàng:
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)
- Trang Trước MySQL Chèn
- Trang Tiếp Theo MySQL ĐWHERE