SQLite3 tutorial

Tempat nongkrong. Diskusi bebas di luar topik.
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

SQLite3 tutorial

Postby blackshirt » 17 Jan 2012, 12:37

menyambung tutorial mastah saa7_go di http://ubuntu-indonesia.com/forums/ubbt ... #Post89623,

saya menyambung bagaimana menggunakan sqlite3 secara interaktif melalui sqlite tool dengan topik bahasan seperti link di atas :D
Kalau belum terinstall sqlite3-nya tinggal keluarkan jurus magic

Code: Select all

$sudo apt-get install sqlite3


Kemudian jalankan di terminal,

Code: Select all

$ sqlite3 :memory:
SQLite version 3.7.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

sqlite3 adalah command line tool bawaan sqlite3 untuk mengakses database sqlite, dan opsi :memory: menggunakan RAM sebagai penyimpan databasenya.
gunakan

Code: Select all

sqlite> .help
untuk melihat bantuan operasionalnya :)

Code: Select all

sqlite> create table book(id integer primary key autoincrement, isbn, judul, tahun);
sqlite> .schema
CREATE TABLE book(id integer primary key autoincrement, isbn, judul, tahun);

di prompt sqlite> kita bisa mengeksekusi perintah sql langsung. Di atas adalah perintah untuk membuat struktur tabel book yang terdiri dari empat field, id, isbn, judul dan tahun.
sedangkan

Code: Select all

.schema
digunakan untuk melihat struktur yang sudah dibuat sebelumnya.

Code: Select all

sqlite> insert into book(isbn,judul,tahun) values('979-763-176-1','Panduan Aplikatif Pemrograman Gambas','2006');
sqlite> insert into book(isbn,judul,tahun) values('978-979-162-7','Tuntunan Membangun Sistem Informasi Akuntansi dengan VB dan MSQL Server','2007');
sqlite> insert into book(isbn,judul,tahun) values('979-201-840-9','36 Jam Belajar Komputer Delphi 5.0','2006');
sqlite> insert into book(isbn,judul,tahun) values('979-763-145-1','Membangun Aplikasi Menggunakan Qt Designer dengan Database PostgreSQL/MySQL','2006');
sqlite> insert into book(isbn,judul,tahun) values('979-732-442-1','Panduan OOP Dasar Pemrograman Delphi','2004');
sqlite> insert into book(isbn,judul,tahun) values('979-763-150-8','Belajar Sendiri .Net dengan Visual C#2008','2006');

Sama seperti tutorial kang saa7_go, insert adalah perintah sql untuk memasukan data ke sebuah table. perintah di atas akan memasukkan data tersebut ke dalam tabel book yang sudah kita buat tadi.

Code: Select all

sqlite> select * from book asc;
1|979-763-176-1|Panduan Aplikatif Pemrograman Gambas|2006
2|978-979-162-7|Tuntunan Membangun Sistem Informasi Akuntansi dengan VB dan MSQL Server|2007
3|979-201-840-9|36 Jam Belajar Komputer Delphi 5.0|2006
4|979-763-145-1|Membangun Aplikasi Menggunakan Qt Designer dengan Database PostgreSQL/MySQL|2006
5|979-732-442-1|Panduan OOP Dasar Pemrograman Delphi|2004
6|979-763-150-8|Belajar Sendiri .Net dengan Visual C#2008|2006
sqlite> .exit
$

Dan akhirnya kita bisa menampilkan datanya dengan perintah sql select. Dan gunakan

Code: Select all

.exit

untuk keluar dari sqlite> prompt.

Demikian, mudah-mudahan bermanfaat :D
User avatar
IntegerManual
Posts: 418
Joined: 13 May 2011, 15:36
Location: Kerajaan Loa Bakung
Contact:

Re: SQLite3 tutorial

Postby IntegerManual » 17 Jan 2012, 18:10

Mastah :D

Tambahan yang gunakan browser mozillafirefox bisa gunakan addons sqlite manager, disini juga sudah bisa melakukan komputasi dasar pada database tujuan.
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: SQLite3 tutorial

Postby blackshirt » 17 Jan 2012, 18:17

[quote=IntegerManual]Mastah :D

Tambahan yang gunakan browser mozillafirefox bisa gunakan addons sqlite manager, disini juga sudah bisa melakukan komputasi dasar pada database tujuan.

betul... bisa juga buat baca cache-nya.. karena cache FF disimpan menggunakan sqlite database :D