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