SQLite Tutorial Database untuk Pemula: Belajar dengan Contoh

SQLite Ringkasan Tutorial


Dalam SQLite Tutorial untuk Pemula, kami telah membahas semua topik dasar hingga lanjutan SQLite dengan contoh rinci. Kursus ini akan membantu Anda belajar SQLite dengan topik dan contoh yang mudah dipahami. Di akhir ini SQLite kursus pelatihan, kami telah menyediakan PDF rinci SQLite tutorial, yang dapat Anda beli untuk belajar offline.

Apa itu SQLite?

SQLite adalah sistem manajemen basis data relasional sumber terbuka, tertanam, yang dirancang sekitar tahun 2000. Ini adalah basis data ringan, tanpa konfigurasi, tanpa persyaratan server atau instalasi. Meskipun sederhana, ia sarat dengan fitur-fitur populer dari sistem manajemen basis data.

Prasyarat Pembelajaran SQLite

Sebelum Anda mulai mempelajari ini SQLite tutorial, disarankan agar Anda memiliki pengetahuan dasar DBMS dan SQL.

SQLite Silabus Tutorial

Inilah yang akan kita bahas dalam hal ini SQLite Kelas

👉 Lesspada 1 Unduh & Pasang SQLite — Cara Mengunduh & Menginstal SQLite on Windows
👉 Lesspada 2 SQLite Basis Data — Cara Membuat, Membuka, Mencadangkan & Menjatuhkan File
👉 Lesspada 3 SQLite Buat, Ubah, Jatuhkan Tabel — Belajar dengan Contoh
👉 Lesspada 4 SQLite Kunci Utama & Kunci Asing — Belajar dengan Contoh
👉 Lesspada 5 SQLite Jenis Data — Tipe Data di SQLite dengan Contoh
👉 Lesspada 6 SQLite Pertanyaan — Pilih, Dimana, LIMIT, OFFSET, Hitung, Kelompokkan Berdasarkan
👉 Lesspada 7 SQLite Ikuti seminar — Kiri Alami Luar, Dalam, Silang dengan Contoh Tabel
👉 Lesspada 8 SQLite MASUKKAN, PERBARUI, HAPUS Kueri — Belajar dengan Contoh
👉 Lesspada 9 SQLite Indeks, Pemicu & Tampilan — Belajar dengan Contoh
👉 Lesspada 10 SQLite Fungsi String — GANTI, SUBSTR, TRIM, ROUND (Contoh)
👉 Lesspada 11 SQLite Pertanyaan wawancara — 20 Teratas SQLite Pertanyaan & Jawaban Wawancara
👉 Lesspada 12 SQLite PDF tutorial — Unduh SQLite PDF Tutorial untuk Pemula

Apa yang akan Anda pelajari dalam hal ini? SQLite Tutorial Pemula?

Dalam SQLite Tutorial pemula, Anda akan belajar Cara mengunduh & menginstal SQLite, membuat basis data, Operasi tabel, Kunci, Tipe data, Kueri, Gabung, Tampilan, Fungsi, dan pertanyaan wawancara.

Fitur Utama dari SQLite

  • SQLite sangat ringan (ukurannya kurang dari 500Kb) dibandingkan dengan sistem manajemen basis data lain sejenisnya SQL Server, atau Oracle.
  • SQLite bukan sistem manajemen basis data client-server. Ini adalah perpustakaan dalam memori yang dapat Anda panggil dan gunakan secara langsung. Tidak diperlukan instalasi dan konfigurasi.
  • tipikal SQLite database terdapat pada satu file di penyimpanan disk komputer dengan semua objek database (tabel, tampilan, pemicu, dll.) disertakan dalam file itu. Tidak diperlukan server khusus.

Meskipun sederhana, ia sarat dengan fitur-fitur populer dari sistem manajemen basis data.

Kapan harus digunakan SQLite?

  • Jika Anda mengembangkan perangkat lunak tertanam untuk perangkat seperti televisi, mobil telepon, kamera, perangkat elektronik rumah, dll., lalu SQLite adalah pilihan yang baik.
  • SQLite dapat menangani permintaan HTTP lalu lintas rendah hingga sedang dan mengelola informasi sesi yang kompleks untuk situs web
  • Ketika Anda perlu menyimpan arsip file, SQLite dapat menghasilkan arsip dengan ukuran lebih kecil dan dengan metadata yang lebih sedikit daripada arsip ZIP biasa.
  • Jika Anda ingin melakukan pemrosesan pada beberapa data dalam suatu aplikasi, Anda dapat menggunakan SQLite sebagai kumpulan data sementara. Anda dapat memuat data ke dalam SQLite database dalam memori dan jalankan kueri yang diinginkan. Anda dapat mengekstrak data dalam format yang ingin Anda tampilkan di aplikasi Anda.
  • Ini memberi Anda cara yang mudah dan efisien untuk memproses menggunakan variabel dalam memori. Misalnya, Anda sedang mengembangkan program di mana Anda harus melakukan perhitungan pada beberapa catatan. Anda dapat membuat SQLite database dan menyisipkan catatan di sana, dan hanya dengan satu kueri, Anda dapat memilih catatan dan melakukan perhitungan.
  • Ketika Anda membutuhkan sistem database untuk tujuan pembelajaran dan pelatihan, SQLite cocok. Seperti yang kami jelaskan sebelumnya, tidak diperlukan instalasi atau konfigurasi. Salin SQLite perpustakaan di komputer Anda, dan Anda siap untuk belajar.

Mengapa menggunakan SQLite?

Panduan berikut akan membantu Anda menentukan apakah Anda harus memilih SQLite untuk proyek Anda selanjutnya

  • Ini adalah gratis. SQLite adalah open source, tidak diperlukan lisensi komersial untuk bekerja dengannya.
  • SQLite adalah sistem manajemen basis data lintas platform. Ini dapat digunakan pada berbagai platform seperti Windows, Mac OS, Linux, dan Unix. Ini juga dapat digunakan pada banyak sistem operasi tertanam seperti Symbian, dan Windows INI.
  • SQLite menawarkan cara yang efisien untuk menyimpan data, panjang kolomnya bervariasi dan tidak tetap. Jadi SQLite hanya akan mengalokasikan ruang yang dibutuhkan lapangan. Misalnya, jika Anda memiliki kolom varchar(200), dan Anda memasukkan nilai panjang 10 karakter ke dalamnya, maka SQLite hanya akan mengalokasikan ruang 20 karakter untuk nilai tersebut dan bukan seluruh 200 ruang.
  • Berbagai macam SQLite API – SQLite menyediakan API untuk berbagai bahasa pemrograman, misalnya bahasa Net (Visual Basic, C#), PHP, Java, Tujuan C, Python dan masih banyak bahasa pemrograman lainnya.
  • SQLite sangat fleksibel.
  • SQLite Variabel diketik secara dinamis, artinya tipe variabel tidak ditentukan sampai variabel tersebut diberi nilai, dan tidak ditentukan pada saat deklarasi.
  • Pernyataan INSERT ON CONFLICT REPLACE. Dengan pernyataan ini, Anda bisa mengetahuinya SQLite untuk mencoba melakukan penyisipan pada tabel dan jika ditemukan baris dengan kunci utama yang sama, perbarui dengan nilai dari nilai yang disisipkan.
  • Dengan SQLite, Anda dapat bekerja di beberapa database pada sesi yang sama dan waktu yang sama. Cukup lampirkan database tersebut, dan kemudian Anda dapat mengakses semua objek database (tabel, tampilan, dll.) secara bersamaan.

SQLite batasan dan Fitur yang Tidak Didukung

Berikut ini adalah daftar fitur dan batasan yang tidak didukung di SQLite:

  • SQLite tidak mendukung GABUNG LUAR KANAN atau GABUNG LUAR LENGKAP. Ini hanya mendukung LEFT OUTER JOIN.
  • Keterbatasan dalam pernyataan ALTER table: dengan pernyataan ALTER TABLE di SQLite Anda hanya dapat menambahkan kolom atau mengganti nama tabel (seperti yang akan kita lihat dalam tutorial berikut). Namun, Anda tidak dapat melakukan hal berikut:
  • kolom ALTER.
  • JATUHKAN kolom.
  • TAMBAHKAN batasan.
  • VIEW bersifat read-only – Anda tidak dapat menulis pernyataan INSERT, DELETE, atau UPDATE ke dalam view. Namun, Anda dapat membuat pemicu pada tampilan dan melakukan pernyataan INSERT, DELETE, atau UPDATE ke dalamnya.
  • Perintah GRANT dan REVOKE tidak diterapkan di SQLite. Hanya ada izin akses file normal yang diterapkan di SQLite. Hal ini karena SQLite membaca dan menulis ke file disk, tidak seperti sistem manajemen database lainnya.
  • PEMICU – Seperti yang akan kita lihat di tutorial berikutnya, SQLite hanya mendukung pemicu FOR EACH ROW, dan tidak mendukung pemicu FOR EACH STATEMENT.