Tutorial Dasar SQLite Materi 1








Assalamualaikum.

Hallo Gaes,

Dah lama nih gak ketik-ketik. Postingan kali ini saya akan membahas tentang SQLite.

Jujur saja saya menulis postingan ini juga baru dua hari belajar, kalau ada salah-salah dalam penjelasan, mohon kritikannya. oiya kunjungi juga blog baru saya di http://ryan.hol.es/


Pengertian SQLite


SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. sumber : id.wikepedia.org

Disini saya akan membagi pengetahuan dasar saya tentang perintah dasar menggunakan SQLite3 menggunakan Operating System Microsoft Windows

Materi 1. Membuat Database, Table dan memasukan data pada Table

Langkah pertama.
  • Untuk mendownload SQLite3.rar. Klik Download SQLite3.rar
  • Atau versi terbarunya www.sqlite.org/download.html. Cari pada sub judul Precompiled Binaries for Windows, klik pada sqlite-shell-win32-x86-3080704.zip. (yang saya beri warna merah adalah versi terbaru bersamaan dengan upload postingan ini).
  • Kemudian buatlah sebuah folder pada localdisk D: dengan nama SQLite. (nama sesuai selera) hal ini untuk mempermudah penyimpanan file-file database.
  • Extract here file yang anda download tadi. Kemudian pindahkan file sqlite3.exe ke folder SQLite yang tadi kita buat.






Langkah kedua.

Menjalankan perintah-perintah pada sqlite.

Buka command prompt. Tekan tombol Windows+R ketik cmd kemudian Enter

Pertama kita akan membuat database dengan nama Latihan.db dan Table dengan nama data_mahasiswa

Jalankan perintah-perintah dibawah ini didalam command prompt. Tekan Enter untuk eksekusi. Perhatikan Syntax huruf besar, huruf kecil, tanda titik(.) , tanda titik dua (:), tanda titik koma (;)


Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.C:\Users\Rian>D: 
(ketik D: kemudian Enter)
D:\>cd SQLite 
(ketik cd SQLite)
D:\SQLite>sqlite3 Latihan.db 
(ketik sqlite3 Latihan.db)
SQLite version 3.8.7.4 2014-12-09 01:34:36
Enter ".help" for usage hints.
sqlite> .database 
(ketik .database)
seq name file
----- --------------- ----------------------------------------------------------
0 main D:\SQLite\Latihan.db



Sampai disini database dengan nama Latihan.db sudah berhasil dibuat.
Penjelasan :
  • Perintah D: adalah untuk membuka localdisk D.
  • Perintah cd SQLite adalah perintah untuk membuka folder SQLite pada localdisk D.
  • Perintah sqlite3 Latihan.db adalah perintah untuk membuat database dengan nama Latihan.db. Syntax dasar dari perintah diatas adalah sqlite3 namafile.db ( namafile bisa diisi sesuai selera anda).
  • Perintah .database adalah untuk melihat database yang telah dibuat.


Ketikan perintah seperti dibawah ini untuk membuat tabel.


sqlite> create table data_mahasiswa (No integer, nama varchar, NPM longint);
sqlite> .table
data_mahasiswa



Penjelasan :
  • Perintah create table data_mahasiswa (No integer, nama varchar, NPM longint) adalah perintah untuk membuat database dengan nama data_mahasiswa dengan nama field No bertipedata integer, nama bertipedata varchar, dan NPM bertipe data longint.
  • Syntax dasar pembuatan table adalah create table namatable (NamaFieldKe-1 TipeDataKe-1, NamaFieldKe-2 TipeDataKe-2, NamaFieldKe-3 TipeDataKe-3, NamaFieldKe-n TipeDataKe-n); nb: tipedata varchar sama dengan tipedata String pada Pascal dan Java.
  • Perintah .table adalah perintah untuk menampilkan nama table yang ada atau yang baru dibuat.


Yosh selesai. pembuatan table didalam database Latihan.db selesai dibuat. Selanjutnya mengisi data pada tabel data_mahasiswa


sqlite> insert into data_mahasiswa values (1,'Febrian',201343501162);
sqlite> insert into data_mahasiswa values (2,'Herdian',201343501183);
sqlite> insert into data_mahasiswa values (3,'Heru',201343501150);
sqlite> insert into data_mahasiswa values (4,'Awal',201343501194);


Penjelasan :
  • Perintah insert into data_mahasiswa values (1,'Febrian',201343501162); perintah untuk memasukan data ke dalam tabel data_mahasiswa sesuai urutan field field yang sebelumnya dibuat.
  • Syntax dasar insert into namatable values (FieldKe-1, FieldKe-2, FieldKe-3, FieldKe-n);
  • Perhatikan yang berada didalam tanda kurung (1,'Febrian',201343501162);
  • ingat pada saat pembuatan table kita menuliskan secara berurutan.
  • fieldKe-1 dengan nama No bertipedata integer.
  • fieldKe-2 dengan nama nama bertipedata varchar.
  • fieldKe-3 dengan nama NPM bertipedata longint.
  • Angka 1 adalah field No
  • 'Febrian' adalah field nama, Kenapa diberi tanda petik satu diantaranya? karena tipedata yang digunakan adalah varchar. Seperti yang saya jelaskan diatas varchar = String.
  • 201343501162 adalah field NPM.


untuk menampilkan isi dari data yang telah di insert kedalam tabel. ketikan perintah berikut.
sqlite> .header on
sqlite> .mode column
sqlite> select*from data_mahasiswa;
No nama NPM
---------- ---------- ------------
1 Febrian 201343501162
2 Herdian 201343501183
3 Heru 201343501150
4 Awal 201343501194
sqlite>



Berikut SS dari tutorial diatas.



Dengan demikian selesai sudah Tutorial Dasar SQLite Materi 1 : Membuat database dan Table pada SQLite3. Pada postingan selanjutnya saya akan menjelaskan tentang perintah DELETE (Menghapus data pada tabel), UPDATE (Memperbaiki data pada tabel) dan perintah-perintah lainnya.

Arigatou,

Wassalamualaikum Wr.Wb




Terima Kasih

Previous
Next Post »