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