Python Select From

ਤਾਲਿਕਾ ਤੋਂ ਚੁਣੋ

ਜੇਕਰ ਤੁਸੀਂ 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)

ਇੰਸਟੈਂਸ ਚਲਾਓ