How to work with SQLite in Python

Answered
Jan 05, 2026 1144 views 1 answers
45

I need a simple database for my Python project. How do I use SQLite?

L
Asked by layla_web
Bronze 276 rep

1 Answer

20
import sqlite3

# Connect to database
conn = sqlite3.connect('database.db')
cursor = conn.cursor()

# Create table
cursor.execute('''
    CREATE TABLE IF NOT EXISTS users (
        id INTEGER PRIMARY KEY,
        name TEXT NOT NULL,
        email TEXT UNIQUE
    )
''')

# Insert data
cursor.execute('INSERT INTO users (name, email) VALUES (?, ?)',
               ('John', 'john@example.com'))
conn.commit()

# Query data
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
    print(row)

conn.close()
F
Answered by fatima_dev 1 week, 2 days ago
Silver 169 rep

Your Answer

You need to be logged in to answer questions.

Log In to Answer

Related Questions

Hot Questions

No hot questions available.