Sobes.tech
Junior — Middle

Máte skúsenosti s systémami správy databáz?

sobes.tech AI

Odpoveď od AI

Áno, pracoval som s rôznymi systémami správy databáz (SGBD), ako sú SQLite, PostgreSQL a MySQL. V Pythone sa na interakciu s databázami často používajú knižnice, napríklad sqlite3 pre SQLite alebo ORM knižnice ako SQLAlchemy, ktoré umožňujú pracovať s databázou prostredníctvom objektov a uľahčujú písanie dotazov.

Príklad jednoduchého dotazu s použitím sqlite3:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# Vytvorenie tabuľky
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')

# Vloženie dát
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Ivan',))

conn.commit()

# Čítanie dát
cursor.execute('SELECT * FROM users')
print(cursor.fetchall())

conn.close()