Python 05d PyMySQL

 0    17 kartičky    swiatangielskiego
stáhnout mp3 Vytisknout hrát zkontrolovat se
 
otázka odpověď
Importujemy bibliotekę PyMySQL
začněte se učit
import pymysql
połączenie z bazą danych
začněte se učit
conn = pymysql. connect("host", "user", "haslo", "baza")
połączenie z bazą danych - plik
začněte se učit
conn = pymysql. connect(read_default_file="/etc/mysql/myapp. cnf")
ustawienie kursora na początku pliku
začněte se učit
c = conn. cursor()
wykonanie zapytania Select i inne
začněte se učit
c. execute("zapytanie") c. execute("SELECT nick FROM users WHERE pass = %s", ("xxx"))
wykonanie zapytania Insert i inne
začněte se učit
c. execute("INSERT INTO users VALUES(",%s,%s)", ('user1', 'haslo1'))
wprowadzeni kilka rekordów jednocześnie
začněte se učit
c. executemany("INSERT INTO users VALUES(",%s,%s)", (('user1', 'haslo1'), ('user2', 'haslo2')))
transakcja begin
začněte se učit
conn. begin()
transakcja zatwierdzenie
začněte se učit
conn. commit()
transakcja powrót
začněte se učit
conn. rollback()
wyświetlenie wyników
začněte se učit
print(c. fetchall())
Wypisanie całej zawartości:
začněte se učit
print (c. fetchall())
Wypisanie pierwszego rekordu:
začněte se učit
print (c. fetchall()[0][0]) print (c. fetchone()[0])
Wypisanie drugiego rekordu:
začněte se učit
print (c. fetchall()[1][0])
Wyświetla N-pierwszych rekordów:
začněte se učit
print (c. fetchmany(N))
Zwraca liczbę pobranych wierszy:
začněte se učit
print (c. rowcount)
zamknięcie połączenia
začněte se učit
connect. close()

Chcete-li přidat komentář, musíte se přihlásit.