In [ ]:
import sqlite3 as sql
import os

In [ ]:
test_connect = sql.connect('test.db')

In [ ]:
cursor = test_connect.cursor()

cursor.execute('''
  CREATE TABLE users(id INTEGER PRIMARY KEY, name TEXT,
                     phone TEXT, email TEXT unique, password TEXT)
''')
test_connect.commit()

In [ ]:
users = [('name1','phone1', 'email1', 'password1'),
         ('name2','phone2', 'email2', 'password2'),
         ('name3','phone3', 'email3', 'password3')]
cursor.executemany(''' INSERT INTO users(name, phone, email, password) VALUES(?,?,?,?)''', users)
test_connect.commit()

In [ ]:
cursor = test_connect.execute('''
  SELECT * FROM users;
''')

In [ ]:
all_rows = cursor.fetchall()
for row in all_rows:
    # row[0] returns the first column in the query (name), row[1] returns email column.
    print('{0} : {1}, {2}'.format(row[0], row[1], row[2]))

In [ ]:
test_connect.close()
os.unlink('test.db')

In [ ]: