summaryrefslogtreecommitdiff
path: root/Doc/includes/sqlite3/createdb.py
blob: 49702121f72534c016ec357414d9e7270f83e034 (plain)
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
# Not referenced from the documentation, but builds the database file the other
# code snippets expect.

import sqlite3
import os

DB_FILE = "mydb"

if os.path.exists(DB_FILE):
    os.remove(DB_FILE)

con = sqlite3.connect(DB_FILE)
cur = con.cursor()
cur.execute("""
        create table lang
        (
          name           varchar(20),
          first_appeared integer
        )
        """)

cur.execute("insert into lang (name, first_appeared) values ('Forth', 1970)")
cur.execute("insert into lang (name, first_appeared) values ('Ada', 1980)")

con.commit()

cur.close()
con.close()