study-abroad-ai / creat_db.py
RubaAnam1's picture
Upload creat_db.py
5eb00a5 verified
Raw
History Blame Contribute Delete
1.03 kB
import sqlite3
def init_db():
conn = sqlite3.connect("study_abroad.db")
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS knowledge_base (
id INTEGER PRIMARY KEY,
category TEXT,
country TEXT,
content TEXT
)
''')
data = [
("Scholarship", "Germany", "DAAD: Covers living costs. Requirements: GPA > 3.0, German or English proficiency."),
("University", "Germany", "Technical University of Munich (TUM): Strong in CS. Low tuition fees."),
("Scholarship", "UK", "Chevening: Fully funded. Requires 2 years work experience and leadership potential."),
("General", "Canada", "PGWP allows staying up to 3 years after studies to work and gain experience.")
]
cursor.executemany("INSERT INTO knowledge_base (category, country, content) VALUES (?,?,?)", data)
conn.commit()
conn.close()
print("Database Initialized Successfully.")
if __name__ == "__main__":
init_db()