مقدمهای بر SQLite و پایتون
SQLite یک سیستم مدیریت پایگاه داده رابطهای بسیار سبک و کارآمد است که بهطور گسترده در برنامههای مختلف مورد استفاده قرار میگیرد. پایتون با داشتن کتابخانهای به نام `sqlite3`، این امکان را فراهم میآورد که به راحتی با SQLite کار کنیم. در این مقاله، به بررسی نحوه استفاده از `sqlite3` در پایتون خواهیم پرداخت.
نصب و راهاندازی
برای شروع، نیازی به نصب هیچ نرمافزاری ندارید، زیرا `sqlite3` بهصورت پیشفرض با پایتون ارائه میشود. برای اطمینان از موجود بودن این کتابخانه، میتوانید از کد زیر استفاده کنید:
```python
import sqlite3
```
اتصال به پایگاه داده
برای اتصال به یک پایگاه داده SQLite، میتوانید از کد زیر استفاده کنید:
```python
conn = sqlite
- connect('example.db')
اگر فایل پایگاه داده وجود نداشته باشد، SQLite آن را ایجاد خواهد کرد.
ایجاد جدول
پس از اتصال، میتوانید جدولها را ایجاد کنید. به عنوان مثال، برای ایجاد یک جدول کاربر:
```python
c = conn.cursor()
c.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
```
درج داده
برای درج داده در جدول، از کد زیر استفاده کنید:
```python
c.execute("INSERT INTO users (name, age) VALUES ('Alice', 30)")
conn.commit()
```
خواندن داده
برای خواندن دادهها، میتوانید از کد زیر استفاده کنید:
```python
c.execute("SELECT * FROM users")
rows = c.fetchall()
for row in rows:
print(row)
```
بروزرسانی و حذف داده
برای بروزرسانی یا حذف دادهها، میتوانید از کدهای زیر بهره ببرید:
```python
c.execute("UPDATE users SET age = 31 WHERE name = 'Alice'")
c.execute("DELETE FROM users WHERE name = 'Alice'")
conn.commit()
```
بستن اتصال
در نهایت، پس از اتمام کار، بهتر است اتصال را ببندید:
```python
conn.close()
```
نتیجهگیری
SQLite و پایتون ترکیب قدرتمندی برای مدیریت پایگاه دادهها هستند. با استفاده از `sqlite3`، میتوانید به راحتی دادهها را مدیریت کنید. این کتابخانه، ویژگیهای زیادی را ارائه میدهد که به شما در ایجاد و مدیریت پایگاههای داده کمک میکند. با تمرین و آزمایش، میتوانید تواناییهای خود را در کار با SQLite بهبود بخشید.