File size: 947 Bytes
ecaf142 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import sqlite3
conn = sqlite3.connect("sql_env.db")
cursor = conn.cursor()
# Create tables
cursor.executescript("""
CREATE TABLE IF NOT EXISTS employees (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
department TEXT,
salary REAL
);
CREATE TABLE IF NOT EXISTS departments (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
budget REAL
);
INSERT INTO departments VALUES (1, 'Engineering', 500000);
INSERT INTO departments VALUES (2, 'Marketing', 200000);
INSERT INTO departments VALUES (3, 'HR', 150000);
INSERT INTO employees VALUES (1, 'Alice', 'Engineering', 95000);
INSERT INTO employees VALUES (2, 'Bob', 'Engineering', 88000);
INSERT INTO employees VALUES (3, 'Carol', 'Marketing', 72000);
INSERT INTO employees VALUES (4, 'Dave', 'HR', 65000);
INSERT INTO employees VALUES (5, 'Eve', 'Marketing', 78000);
""")
conn.commit()
conn.close()
print("✓ sql_env.db created successfully") |