Membuat Database Dengan SQLite3 Pada Python

Membuat Database Dengan SQLite3 Pada Python


SQLite merupakan sistem manajemen database relasional yang dibangun dalam sebuah library bahasa pemrograman C. Berbeda dengan kebanyakan sistem manajemen database lainnya, SQLite bukanlah mesin database client-server melainkan berupa file tunggal atau beberapa file saja. CodePolitan.com

Keunggulan

Ada banyak keunggulan yang dimiki SQLite dibandingkan dengan database lainnya. Apa saja?

  1. Mudah Dikelola
  2. Sangat Stabil
  3. Bisa Diperluas
  4. Sangat Cepat
  5. Mode WAL

Tipe Data

Ada banyak tipe data juga pada SQLite antara lain adalah:

  1. Char atau Varchar adalah tipe data untuk menampung tipe data yang memiliki tipe karakter. Contoh: Nama orang, nama kantor, dll
  2. Integer atau yang sering disingkat sebagai INT adalah tipe data yang digunakan untuk menampung data yang bertipe angka. Contoh: NIS, No ktp, No SIM, dll.
  3. Date adalah tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun. Contoh: tanggal lahir, dll.
  4. Numeric adalah tipe data yang dapat menampung data berbentuk bilangan real. Contoh: 6.00 atau 7.25.
  5. Small INT adalah tipe data bilangan bulat yang range-nya lebih kecil dari integer.

Membuat Database

Setelah saya jelaskan pengertian dan kelebihannya. Lanjut kita mulai membuat database menggunakan SQLite. Perhatikan code berikut:

import sqlite3

# menghubungkan database
con = sqlite3.connect("siswa.db")
cur = con.cursor()

# membuat table jika belum ada
cur.execute("""CREATE TABLE IF NOT EXISTS
siswa(nisn INTEGER, nama_siswa CHAR)""")

cur.execute("""INSERT INTO siswa VALUES
(140993, 'Anonk Yuhuu'),
(140992, 'Intan Berliantinnias'),
(140991, 'Muhammad Fatan')""")

cur.execute("SELECT * FROM siswa")

for data in cur.fetchall():
   print(data)

Nah setelah membuat kodenya, kita simpan di file yang berekstensi .py lalu kita coba jalankan kodenya.


Nah output nya sudah tampil. Oke cukup sekian tutorial belajar database dari saya jangan lupa share ke teman-teman kalian, dan jangan lupa tinggalkan komentar kalian ya.

Anda mungkin menyukai postingan ini