Katika somo hili utajifunz akutumia database kwenye python
Katika somo hili, tutajifunza jinsi ya kuunganisha Python na MySQL kwa kutumia moduli ya mysql.connector. Tutaangazia jinsi ya kuingiza, kusoma, na kuhariri data kwenye hifadhidata (database).
Moduli ya mysql.connector ndio hutumika katika kuunganisha database ya mysql na python. Hivyo kabl aya kuanza somo itahitajika ku install module hii kw aku run pip install mysql-connector-python
import mysql.connector
# Kuweka muunganisho
conn = mysql.connector.connect(
host="localhost", # Seva ya MySQL
user="root", # Jina la mtumiaji wa MySQL
password="", # Nenosiri la mtumiaji wa MySQL
database="my_database" # Jina la hifadhidata
)
if conn.is_connected():
print("Connection successful!")
mysql.connector.connect:
host: Anwani ya seva ya MySQL. Kwa kompyuta ya ndani ni localhost.user: Mtumiaji wa MySQL. (Mfano: root).password: Nenosiri la mtumiaji wa MySQL.database: Jina la hifadhidata inayotumika.conn.is_connected():
cursor = conn.cursor() # Hutekeleza commdan
cursor.execute("""
CREATE TABLE IF NOT EXISTS students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
age INT
)
""")
print("Table created successfully!")
conn.cursor():
cursor.execute():
students.IF NOT EXISTS:
query = "INSERT INTO students (name, age) VALUES (%s, %s)"
data = ("Amina", 20)
cursor.execute(query, data)
conn.commit() # Hifadhi mabadiliko kwenye hifadhidata
print("Data inserted successfully!")
query:
%s ni nafasi ya thamani inayokuja baadaye.Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python
Soma Zaidi...Katika somo hili utakwend akujifunza jinsi ya kupokea na kuchakata fomu
Soma Zaidi...Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template
Soma Zaidi...Katika soo hili utakwenda kujifunza jinsi ya kubaduli aina moja ya data kwena aina nyingine. Kwa mfano unaweza kubadili namba kuwa string ama kubadili string kuwa nanda ama kubadili float kuwa int.
Soma Zaidi...Katika somo ili utajifunza hatuwa kwa hatuwa za ku install Django, kutengeneza project na kutengeneza app
Soma Zaidi...Ni nini maana ya django framework na inafanya kazi gani
Soma Zaidi...Katika somo hili tunakwenda kujifunza aina nyingine za data ambazo hutumika kwenye python.
Soma Zaidi...Katika somo hili tutakwenda kujifunza kuhusu string indexing. Kama tulivyojifunza kuhusu namba katika somo lililopita, basi hapa tutakwenda kucheza na string.
Soma Zaidi...Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.
Soma Zaidi...Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model
Soma Zaidi...