Junior — Middle
Ներկայումս ունեք տվյալների բազաների կառավարման համակարգերի հետ աշխատելու փորձ?
sobes.tech AI
Պատասխան AI-ից
Այո, ես աշխատել եմ տարբեր տվյալների բազաների կառավարման համակարգերի (ՏԲՀ) հետ, ինչպիսիք են SQLite, PostgreSQL և MySQL-ը: Python-ում տվյալների բազաների հետ փոխազդելու համար հաճախ օգտագործվում են գրադարաններ, օրինակ, sqlite3՝ SQLite-ի համար կամ ORM գրադարաններ, ինչպիսիք են SQLAlchemy-ն, որոնք թույլ են տալիս աշխատել տվյալների բազայի հետ օբյեկտների միջոցով և հեշտացնում են հարցումների գրառումը:
Օրինակ՝ sqlite3-ի օգտագործմամբ պարզ հարցում:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# Ստեղծել աղյուսակ
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')
# Մուտքագրել տվյալներ
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Ivan',))
conn.commit()
# Կարդալ տվյալներ
cursor.execute('SELECT * FROM users')
print(cursor.fetchall())
conn.close()