import sqlite3 from faker import Faker from datetime import datetime fake = Faker() # Establish SQLite database connection conn = sqlite3.connect("database.db") cursor = conn.cursor() # Create table cursor.execute(''' CREATE TABLE your_table ( id INTEGER PRIMARY KEY, item_name TEXT, cust_id INTEGER, cust_name TEXT, start_date DATE ); ''') # Generate and insert sample data for _ in range(100): item_name = fake.word() cust_id = fake.random_int(min=1, max=1000) cust_name = fake.name() start_date = fake.date_this_decade() cursor.execute(''' INSERT INTO your_table (item_name, cust_id, cust_name, start_date) VALUES (?, ?, ?, ?); ''', (item_name, cust_id, cust_name, start_date)) # Commit changes and close connection conn.commit() conn.close()