Python MySQL - İmleç Nesnesi

Mysql-connector-python'un (ve benzer kitaplıkların) MySQLCursoru, MySQL veritabanıyla iletişim kurmak için ifadeleri yürütmek için kullanılır.

Yöntemlerini kullanarak SQL deyimlerini çalıştırabilir, sonuç kümelerinden veri alabilir, prosedürleri çağırabilirsiniz.

Yaratabilirsin Cursor Connection nesnesinin / sınıfının cursor () yöntemini kullanan nesne.

Misal

import mysql.connector
#establishing the connection
conn = mysql.connector.connect(
   user='root', password='password', host='127.0.0.1', database='mydb'
)
#Creating a cursor object using the cursor() method
cursor = conn.cursor()

Yöntemler

Aşağıdakiler, Cursor sınıfı / nesnesi tarafından sağlanan çeşitli yöntemlerdir.

Sr.No Yöntemler ve Açıklama
1

callproc()

Bu yöntem, mevcut prosedürler MySQL veritabanını çağırmak için kullanılır.

2

close()

Bu yöntem, mevcut imleç nesnesini kapatmak için kullanılır.

3

Info()

Bu yöntem, son sorgu hakkında bilgi verir.

4

executemany()

Bu yöntem bir dizi parametre listesini kabul eder. Bir MySQL sorgusu hazırlar ve onu tüm parametrelerle yürütür.

5

execute()

Bu yöntem, bir MySQL sorgusunu parametre olarak kabul eder ve verilen sorguyu yürütür.

6

fetchall()

Bu yöntem, bir sorgunun sonuç kümesindeki tüm satırları alır ve bunları tuple listesi olarak döndürür. (Bunu birkaç satırı aldıktan sonra yürütürsek, kalanları döndürür)

7

fetchone()

Bu yöntem, bir sorgunun sonucundaki sonraki satırı getirir ve bir demet olarak döndürür.

8

fetchmany()

Bu yöntem fetchone () yöntemine benzer, ancak tek bir satır yerine bir sorgunun sonuç kümesindeki sonraki satır kümesini alır.

9

fetchwarnings()

Bu yöntem, son yürütülen sorgu tarafından oluşturulan uyarıları döndürür.

Özellikleri

Aşağıdakiler Cursor sınıfının özellikleridir -

Sr.No Özellik ve Açıklama
1

column_names

Bu, bir sonuç kümesinin sütun adlarını içeren listeyi döndüren salt okunur bir özelliktir.

2

description

Bu, bir sonuç kümesindeki sütunların açıklamasını içeren listeyi döndüren salt okunur bir özelliktir.

3

lastrowid

Bu salt okunur bir özelliktir, tabloda otomatik olarak artan sütunlar varsa, bu son INSERT veya UPDATE işleminde o sütun için oluşturulan değeri döndürür.

4

rowcount

Bu, SELECT ve UPDATE işlemleri durumunda döndürülen / güncellenen satır sayısını döndürür.

5

statement

Bu özellik, son çalıştırılan ifadeyi döndürür.