Python - MySQL console, gui + tkinter


 Python nyelvben készítsünk egy kis programot ami MYSQL adatbázist tud kezelni.


1.)
XAMPP vagy WAMPserver legyen a gépen telepítve.
2.)
az apache és mysql szervereket a kontrol paneljében indítsuk el.


Atom, Spyder, vagy PyCharm nevű fordítóprogrammal is dolgozzunk.

a fordító program terminálján belül kellene telepíteni:

parancsok:
C:\ 
cd Python311 stb.

elérési út:
C:\Phyton311\Scripts\

telepítő parancs:
pip3 install --user mysql-connector

Amennyiben Spyder-t használunk tools fülnél PythonPATHmanager az alábbi mappára hivatkozzon:

C:\Users\Saját.felhasználónév\AppData\Roaming\Phyton\Phyton311\site-packages


Feladat menete:

1.) Adatbázis létrehozása

import mysql.connector
conn = mysql.connector.connect(

host="localhost", 
user="root",

passwd=""
)

cur = conn.cursor()
cur.execute('create database penztar')


2. Hozzuk étre a dolgozo táblát, ebben 3 darab mezőt: name, city, salary mezőket (varchar 50)

3. Előkészített beszúrás
import mysql.connector
 
conn = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="",
  database='penztar'
)

cur = conn.cursor()
sql = """
insert into dolgozo
(name, city, salary)
values
(%s, %s, %s)
"""
values = ("Perec Dénes", "Szeged", 2800400)
cur.execute(sql, values)
conn.commit()
conn.close()
 
print('Utoljára beszúrt: ', cur.lastrowid)
print('Érintett rekordok száma: ', cur.rowcount)





Jó munkát kívánok!

Megjegyzések

Népszerű bejegyzések ezen a blogon

Ágazati alapvizsga (Programozás)

Ágazati alap vizsga (WEB)

HTML + CSS (elmélet+gyakrolat)