Saya asumsikan kita berada di Drive C:\, kita akan membuat database produk.db dengan tabel bernama book.
membuat dan membuka database produk.db
C:\>sqlite3 produk.db SQLite version 3.7.14.1 2012-10-04 19:37:12 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .databases seq name file --- --------------- --------------------- 0 main C:\produk.dbUntuk membuat database cukup gunakan perintah
sqlite3 nama.db
,
jika misalkan database sudah ada maka otomatis sqlite akan
membukanya,namun jika database belum ada secara otomatis Sqlite akan
membuatkanya untuk anda. untuk melihat apakah database sudah dibuat atau
belum gunakan perintah .databases
. dalam contoh diatas, tampak bahwa database sudah berhasil dibuat dengan nama produk.dbMembuat tabels.
sqlite> create table book(kdbook integer primary key , ...> title varchar,price integer); sqlite> .tables bookSekarang kita sudah mempunyai tabel abook. untuk melihat daftar tabel, gunakan perintah
.tabels
Memodifikasi tabel
Anggaplah kita ingin menambahkan kolom writer(pengarang) kedalam tabel. kita bisa menggunakan perintah alter
alter table book add column writer varchar;Melihat struktur tabel
Untuk melihat structur tabel, kita menggunakan perintah
.schema namatabel
.sqlite> .schema book CREATE TABLE book(kdbook integer primary key , title varchar,price integer, writer varchar);Menambah data ke tabel
title varchar,price integer, writer varchar); sqlite> insert into book (kdbook,title,price,writer) values('1','Belajar SQlite' ,'50000','Candra '); sqlite> insert into book values('2','Belajar PHP','30000','Adrian saputra '); sqlite> insert into book values('3','Belajar MySQL','40000','Komang wiyasa ');Cara memasukan data di SQLite tidak jauh berbeda dengan MySQL atau database yang lain
Melihat isi tabel
sqlite> select * from book; 1|Belajar SQlite|50000|Candra 2|Belajar PHP|30000|Adrian saputra 3|Belajar MySQL|40000|Komang wiyasaAgar perintah select menampilkan nama kolom dan data terlihat lebih rapih, gunakan perintah berikut
sqlite> .header on sqlite> .mode column sqlite> select * from book; kdbook title price writer ---------- -------------- ---------- ---------- 1 Belajar SQlite 50000 Candra 2 Belajar PHP 30000 Adrian sap 3 Belajar MySQL 40000 Komang wiy sqlite>Mengedit data
sqlite> update book set writer='Indra' where kdbook='1'; sqlite> select * from book; kdbook title price writer ---------- -------------- ---------- ---------- 1 Belajar SQlite 50000 Indra 2 Belajar PHP 30000 Adrian sap 3 Belajar MySQL 40000 Komang wiyMendelete Data
sqlite> delete from book where kdbook='1'; sqlite> select * from book; kdbook title price writer ---------- ----------- ---------- --------------- 2 Belajar PHP 30000 Adrian saputra 3 Belajar MyS 40000 Komang wiyasaExport dan import data
Export
Untuk mengexport data kedalam format SQL, gunakan perintah berikut
sqlite> .output book.sql sqlite> .dump bookIsi dari file book.sql adalah sebagai berikut
BEGIN TRANSACTION; CREATE TABLE book(kdbook integer primary key , title varchar,price integer, writer varchar); INSERT INTO "book" VALUES(2,'Belajar PHP',30000,'Adrian saputra '); INSERT INTO "book" VALUES(3,'Belajar MySQL',40000,'Komang wiyasa '); COMMIT;Import data
sqlite> drop table book; sqlite> .read book.sql sqlite> select * from book; 2|Belajar PHP|30000|Adrian saputra 3|Belajar MySQL|40000|Komang wiyasaPerintah
drop
dipakai untuk menghapus tabel, sedangkan perintah .read
dipakai untuk menimport book.sql.Sampai sini dulu, semoga bermanfaat, tutorial selanjutnya akan membahas pengolahan database SQLite dengan PHP.
sumber http://www.sqlite.org/download.html
0 komentar:
Speak up your mind
Tell us what you're thinking... !