Python 05d PyMySQL

 0    17 fiche    swiatangielskiego
ladda ner mp3 skriva ut spela Kontrollera dig själv
 
Fråga Svar
Importujemy bibliotekę PyMySQL
börja lära sig
import pymysql
połączenie z bazą danych
börja lära sig
conn = pymysql. connect("host", "user", "haslo", "baza")
połączenie z bazą danych - plik
börja lära sig
conn = pymysql. connect(read_default_file="/etc/mysql/myapp. cnf")
ustawienie kursora na początku pliku
börja lära sig
c = conn. cursor()
wykonanie zapytania Select i inne
börja lära sig
c. execute("zapytanie") c. execute("SELECT nick FROM users WHERE pass = %s", ("xxx"))
wykonanie zapytania Insert i inne
börja lära sig
c. execute("INSERT INTO users VALUES(",%s,%s)", ('user1', 'haslo1'))
wprowadzeni kilka rekordów jednocześnie
börja lära sig
c. executemany("INSERT INTO users VALUES(",%s,%s)", (('user1', 'haslo1'), ('user2', 'haslo2')))
transakcja begin
börja lära sig
conn. begin()
transakcja zatwierdzenie
börja lära sig
conn. commit()
transakcja powrót
börja lära sig
conn. rollback()
wyświetlenie wyników
börja lära sig
print(c. fetchall())
Wypisanie całej zawartości:
börja lära sig
print (c. fetchall())
Wypisanie pierwszego rekordu:
börja lära sig
print (c. fetchall()[0][0]) print (c. fetchone()[0])
Wypisanie drugiego rekordu:
börja lära sig
print (c. fetchall()[1][0])
Wyświetla N-pierwszych rekordów:
börja lära sig
print (c. fetchmany(N))
Zwraca liczbę pobranych wierszy:
börja lära sig
print (c. rowcount)
zamknięcie połączenia
börja lära sig
connect. close()

Du måste vara inloggad för att skriva en kommentar.