Python somo la 35: Jinsi ya kutumia MYSQL kwenye python
Katika somo hili utajifunz akutumia database kwenye python
Kutumia MySQL 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
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
Hatua kwa Hatua
1. Kuunganishwa na MySQL
Msimbo wa Kuunganisha
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!")
Maelezo ya Kipengele
mysql.connector.connect:- Inatengeneza muunganisho wa Python na MySQL.
host: Anwani ya seva ya MySQL. Kwa kompyuta ya ndani nilocalhost.user: Mtumiaji wa MySQL. (Mfano:root).password: Nenosiri la mtumiaji wa MySQL.database: Jina la hifadhidata inayotumika.
conn.is_connected():- Hukagua kama muunganisho umefanikiwa.
2. Kuunda Jedwali
Msimbo wa Kuunda Jedwali
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!")
Maelezo ya Kipengele
conn.cursor():- Inarudisha kursor inayotumika kutekeleza command.
cursor.execute():- Hutekeleza command ya SQL. Katika mfano huu, tunatengeneza jedwali la
students.
- Hutekeleza command ya SQL. Katika mfano huu, tunatengeneza jedwali la
IF NOT EXISTS:- Hakikisha jedwali halipo kabla ya kuliumba.
3. Kuingiza Data
Msimbo wa Kuingiza Data
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!")
Maelezo ya Kipengele
query:- command ya SQL ya kuingiza data.
%sni nafasi ya thamani inayokuja baadaye.
cursor.execute(query, data):- Hutekeleza command na kuingiza data halisi.
conn.commit():- Hifadhi mabadiliko kwenye hifadhidata baada ya command k...
Umeionaje Makala hii.. ?
Share On:
👉1 Kitabu cha Afya 👉2 Sira ya Mtume Muhammad (s.a.w) 👉3 kitabu cha Simulizi 👉4 Dua za Mitume na Manabii 👉5 Kitau cha Fiqh 👉6 ai web app
Post zinazofanana:
Python somo la 53: Kutengeneza HTML Form na Django View kwa ajili ya kuingiza data
Katika somo hili tutaangalia jinsi ya kutengeneza fomu ya HTML kwa ajili ya kuingiza data kwenye jedwali la MenuItem, pamoja na kutengeneza view itakayopokea data hiyo na kuihifadhi kwenye database. Pia tutaunganisha form na URL route.
Soma Zaidi...PYTHON - somo la 1: Jinsi ya ku install python
Katika somo hili utajifunza kuhusu maana ya python na kazi zake. pia jinsi ya kuandaa kifaa chako kwa ajili ya somo.
Soma Zaidi...Python somo 57: Matumizi ya Python shell
Katika somo hili, tutajifunza: Maana ya Python shell na umuhimu wake. Tofauti kati ya shell na terminal ya kawaida. Matumizi ya shell, hususan kwenye Django. Amri muhimu zaidi za Python shell, zilizotokana na models na views zako za pybongo.
Soma Zaidi...Python somo la 48: Jinsi ya Kutumia JavaScript kwenye Fomu za Django
Katika somo hili tutakwend akujifunza kuhusi Jinsi ya Kutumia JavaScript kwenye Fomu za Django
Soma Zaidi...Python somo la 61: Jinsi ya kutuma email kwenye django
Katika maeneo ya development, tunahitaji kutuma email mara nyingi kwa madhumuni ya: Kujaribu mfumo wa OTP Password reset System notifications Activation codes Lakini mara nyingi hatutaki emails ziondoke kwenda kwa watu halisi wakati bado tupo kwenye majaribio.
Soma Zaidi...PYTHON - somo la 9: indexing katika strinfg
Katika somo hili tutakwenda kujifunza kuhusu string indexing. Kama tulivyojifunza kuhusu namba katika somo lililopita, basi hapa tutakwenda kucheza na string.
Soma Zaidi...