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 Dua za Mitume na Manabii 👉2 Madrasa kiganjani 👉3 Tafasiri ya Riyadh Swalihina 👉4 Kitabu cha Afya 👉5 kitabu cha Simulizi 👉6 Simulizi za Hadithi Audio
Post zinazofanana:
Python somo la 58: Jinsi ya Kuboresha Django Admin
Katika somo hili tutajifunza mambo matatu muhimu ya kuboresha admin ya Django: Jinsi ya kubadili header za Django Admin Jinsi ya kuongeza columns zinazojitokeza kwenye admin list Jinsi ya kuweka limit ya rows zinazoonekana kwa kila ukurasa (pagination)
Soma Zaidi...PYTHON - somo la 2: Sheria za uandishi wa pyhton yaani syntax za python
Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python
Soma Zaidi...Python somo la 39: Jinsi ya Kuongeza Kurasa Nyingine Katika Django View
Katika somo hili utakwenda kujifunza zaidi kuhusu Jinsi ya Kuongeza Kurasa Nyingine Katika Django View
Soma Zaidi...PYTHON - somo la 7: Jinsi ya kubadili aina ya data
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...PYTHON somo la 12: assignment operator, logical operator, identity oeprator na membership operator
Katika somo hili utakwenda kujfunza operator nyingine kama assignment operator logical, identity operator na membership operator.
Soma Zaidi...PYTHON - somo la 4: Aina za data kwenye python
Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye python. hapa utajifunza aina kuu 3 za data.
Soma Zaidi...