Somo la 7 Python Sqlite: Jinsi ya kufuta data kwenye database

Katika somo hili utakwenda kujifunza namna bora ya kufuta data kutoka kwenye database

Somo la 7 Python Sqlite: Jinsi ya kufuta data kwenye database

Karibu kwenye somo la saba la CRUD! Leo tunajifunza DELETE, amri ambayo inaruhusu kufuta data (rekodi) kutoka kwenye meza. Kama vile UPDATE, amri ya DELETE inategemea sana kitambulisho cha pekee (ID) ili kufanya kazi yake kwa usalama.

 

Hatua kwa Hatua: Kuelewa DELETE

 

Somo hili lina hatua mbili muhimu: Kupokea ID ya kufuta na Kutekeleza amri ya kufuta.

Tazama code hizi.

Mfano:

 
import db_conn as dbConn

def deleteData(id:int):
    connection = dbConn.get_connection()
    pointer = connection.cursor()
    query = """
    DELETE FROM products WHERE id = ?
    """
    id_to_delete = (id,)
    pointer.execute(query, id_to_delete)
    connection.commit()
    connection.close()
    print('Data imefutwa kikamilifu \n')
   
    import read as Soma
    Soma.ReadData()
   
def passIdToDelete():
   
    import read
    try:
        Id = int(input('Ingiza kitambulisho cha bidhaa ya kufuta > '))
        deleteData(Id)
    except ValueError as kosa:
        print(f'{kosa}')
       
passIdToDelete()
 

 


 

1. Kazi ya passIdToDelete(): Kuandaa Kufuta

 

Kazi hii inahusika na kuonyesha data zote zilizopo na kupokea ID kutoka kwa mtumiaji.

 


 

2. Kazi ya deleteData(): Kutekeleza Amri ya SQL

 

Kazi hii inafanya muunganiko na kutekeleza amri halisi ya DELETE.

 


 

Hitimisho la CRUD

 

Hongera kwa kutambua hatua zote nne za msingi za utunzaji wa data (CRUD - Create, Read, Update, Delete) kwa kutumia Python na SQLite3:

Kifupisho

Kazi

Amri ya SQL

Faili

C

Create (Kuunda)

INSERT INTO

insert.py

R

Read (Kusoma)

SELECT FROM

read.py

U

Update (Kusasisha)

UPDATE ... WHERE

update.py

D

Delete (Kufuta)

DELETE FROM ... WHERE

delete.py

 

VIDEO TUTORIAL: 👇

Tazama na download video hapa

MWISHO:

Katika somo linalofuata tutasoma ni namna gani tunaweza kujuwa kiasi au jumla ya deni kwa wadeni wote waliokopa

 

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Emmanueli image Tarehe: 1970-01-01 03:33:45 Topic: Python Database Main: ICT File: Download PDF Views 154

Share On:

Facebook WhatsApp
Sponsored links
👉1 Bongolite - Game zone - Play free game    👉2 Dua za Mitume na Manabii    👉3 Madrasa kiganjani    👉4 Kitau cha Fiqh    👉5 Kitabu cha Afya    👉6 Simulizi za Hadithi Audio   

Post zinazofanana:

Somo la 6 python sqlite: Jinsi ya kusasisha (UPDATE) data kutoka kwenye database

Karibu kwenye somo la sita! Leo tunajifunza UPDATE, amri ambayo inaruhusu kubadili au kusasisha data iliyopo tayari kwenye meza (table) yetu. 

Soma Zaidi...
Somo la 8 Python Sqlite Jinsi ya kupata jumla ya madeni kutoka kwenye database

Katika Somo hili la nane utaenda kujifunza namna ya kuchambua data kwenye database yetu kwa kupata jumla ya kiasi cha fedha kilichokopwa

Soma Zaidi...
Somo la 5 Python Sqlite: Jinsi ya kusoma (Read) data kutoka kwenye database

Katika somo hili tutaenda kujifunza jinsi ya kusoma (Read) data kutoka kwenye database yetu

Soma Zaidi...
Somo la 4 Python sqlite: Jinsi ya kuingiza data kwenye table na database

Katika somo hili utajifunza jinsi ya kuingiza data kwenye table na database tuliyoiunda katika somo lililopita

Soma Zaidi...
Somo la 9 Python sqlite: Jinsi ya kuiweka project yetu kwenye file moja

Katika somo hili utaenda kujifunza namna ya kuunganisha mafaili mengi ya project na kuyaweka kwenye faili moja tu na kuweza kufikia faili zote kwa kupitia faili moja pekee

Soma Zaidi...
Somo la 3 python sqlite: Jinsi ya kuunda table kwenye database ya SQLITE na Python

Katita somo hili sasa tutaenda kujifunza namna ya kuunda table kwenye database ya SQLITE kwa kutumia Python

Soma Zaidi...
Somo la 2 Python Sqlite na muunganiko wa Database (Database Connection)

Karibu ujifunze Python Sqlite na muunganiko wa Database (Database Connection)

Soma Zaidi...
Somo la 1: Utangulizi wa SQLITE na jinsi ya kuitumia katika python

Katika somo hili tutajifunza utangulizi wa SQLITE na jinsi ya kuitumia katika python

Soma Zaidi...