· 5 years ago · May 28, 2020, 10:50 AM
1# Tugas 23
2
3import sqlite3
4
5# Buat DB bernama gudang.db
6koneksi_1 = sqlite3.connect("gudang.db")
7
8# Buat tabel barang, jika belum ada
9sql_1 = """CREATE TABLE IF NOT EXISTS barang(
10 id INTEGER PRIMARY KEY,
11 nama_barang TEXT,
12 sku TEXT,
13 total_stok INTEGER);"""
14koneksi_1.execute(sql_1)
15
16# Buat DB bernama gudang.db
17koneksi_2 = sqlite3.connect("gudang.db")
18
19# Buat tabel lokasi
20sql_2 = """CREATE TABLE IF NOT EXISTS lokasi(
21 id INTEGER PRIMARY KEY,
22 nama_lokasi TEXT);"""
23koneksi_2.execute(sql_2)
24
25# Buat DB bernama gudang.db
26koneksi_3 = sqlite3.connect("gudang.db")
27
28# Buat tabel lokasi_barang
29sql_3 = """CREATE TABLE IF NOT EXISTS lokasi_barang(
30 id INTEGER PRIMARY KEY,
31 id_barang INTEGER,
32 id_lokasi INTEGER);"""
33koneksi_3.execute(sql_3)
34
35# Hapus tabel barang
36sql_1 = "DROP TABLE IF EXISTS barang;"
37koneksi_1.execute(sql_1)
38# Hapus tabel lokasi
39sql_2 = "DROP TABLE IF EXISTS lokasi;"
40koneksi_2.execute(sql_2)
41# Hapus tabel lokasi_barang
42sql_3 = "DROP TABLE IF EXISTS lokasi_barang;"
43koneksi_3.execute(sql_3)
44
45# Tutup koneksi ke DB
46koneksi_1.close()
47koneksi_2.close()
48koneksi_3.close()