Junior — Middle
Máte zkušenosti s systémy správy databází?
sobes.tech AI
Odpověď od AI
Ano, pracoval jsem s různými systémy správy databází (SGBD), jako jsou SQLite, PostgreSQL a MySQL. V Pythonu se pro interakci s databázemi často používají knihovny, například sqlite3 pro SQLite nebo ORM knihovny jako SQLAlchemy, které umožňují pracovat s databází prostřednictvím objektů a usnadňují psaní dotazů.
Příklad jednoduchého dotazu s použitím sqlite3:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# Vytvoření tabulky
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')
# Vložení dat
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Ivan',))
conn.commit()
# Čtení dat
cursor.execute('SELECT * FROM users')
print(cursor.fetchall())
conn.close()