Sobes.tech
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()