با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به درج اطلاعات در جدول MySQL در پایتون پرداختیم ، در این جلسه قصد داریم به آموزش دستور SELECT در MySQL در پایتون Python بپردازیم.
برای دریافت و انتخاب ردیف یا اطلاعات در MySQL از دستور “SELECT” استفاده می کنیم.
در کد زیر تمام رکورد های جدول customers را انتخاب کرده ایم و آن ها را نمایش می دهیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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) |
خروجی:
C:\Users\My Name>python demo_mysql_select.py (۱, ‘John’, ‘Highway 21’) (۲, ‘Peter’, ‘Lowstreet 27’) (۳, ‘Amy’, ‘Apple st 652’) (۴, ‘Hannah’, ‘Mountain 21’) (۵, ‘Michael’, ‘Valley 345’) (۶, ‘Sandy’, ‘Ocean blvd 2’) (۷, ‘Betty’, ‘Green Grass 1’) (۸, ‘Richard’, ‘Sky st 331’) (۹, ‘Susan’, ‘One way 98’) (۱۰, ‘Vicky’, ‘Yellow Garden 2’) (۱۱, ‘Ben’, ‘Park Lane 38’) (۱۲, ‘William’, ‘Central st 954’) (۱۳, ‘Chuck’, ‘Main Road 989’) (۱۴, ‘Viola’, ‘Sideway 1633’) (۱۵, ‘Michelle’, ‘Blue Village’) |
تابع ()fetchall تمام ردیف ها از آخرین دستور اجرا شده را می گیرد.
برای انتخاب بعضی از ستون ها در جدول، از دستور “SELECT” به همراه نام ستون ها استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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 اولین رکورد نتیجه را بر می گرداند:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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) |
خروجی:
C:\Users\My Name>python demo_mysql_select_fetchone.py (۱, ‘John’, ‘Highway 21’) |
جلسه دستور SELECT در MySQL در پایتون Python نیز به پایان رسید.
در جلسه بعد به آموزش دستور WHERE در MySQL در پایتون Python خواهیم پرداخت. با ما همرا باشید.
سیدمهدی موسویان
عالی! بهترین ورونترین آموزش رو دارید. همین فرمون رو برید جلو