Nyckelkoncept:
- Utföra frågor: Hämta data från databasen.
- Infoga data: Lägg till nya rader i databasen.
- Uppdatera data: Ändra befintliga data i databasen.
- Ta bort data: Ta bort rader från databasen.
Steg-för-steg-guide:
- Anslut till databasen: Använd en databasanslutningsbibliotek (t.ex. MySQL Connector/Python) för att ansluta till databasen.
- Skapa en markör: Skapa en markör för att utföra kommandon på databasen.
- Utför kommandot: Utför SQL-kommandot med markören.
- Skicka kommandot: Skicka kommandot till databasen.
- Hämta resultat (valfritt): För frågor, hämta resultatet av kommandot.
- Bekräfta ändringar (valfritt): För infogningar, uppdateringar och borttagningar, bekräfta ändringarna till databasen.
- Stäng markören: Stäng markören för att frigöra resurser.
- Stäng anslutningen: Stäng databasanslutningen för att frigöra resurser.
Python-exempel:
import mysql.connector
# Anslut till databasen
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="databasnamn"
)
# Skapa en markör
mycursor = mydb.cursor()
# Utför SQL-kommandot
mycursor.execute("SELECT * FROM tabellnamn")
# Hämta resultat
result = mycursor.fetchall()
# Visa resultat
for row in result:
print(row)
# Bekräfta ändringar (för infogningar, uppdateringar och borttagningar)
mydb.commit()
# Stäng markören och anslutningen
mycursor.close()
mydb.close()