sqlite3 tabel_buku.db // membuat database bernama tabel_buku.db
CREATE TABLE BUKU (id integer primary key, title text,author text,isbn text default 'not available');
// membuat tabel buku dan menetapkan bentuk variabelnya.
INSERT INTO BUKU (id,title,author,isbn) VALUES (1,'WAR AND PEACE', 'Leo Tolstoy', '978-03454123'); /
/ nama kolomnya diisi value (kita ngisi row/baris pertama didalam tabel)
INSERT INTO BUKU (title,author,isbn) VALUES ('toro', 'tero', '203-12343');
// kita bisa input 3 kolom terakhirnya saja. karena sudah auto increment idnya.
SELECT * FROM BUKU;
1| WAR AND PEACE | Leo Tolstoy | 978-0345123 -> outputnya
2| toro | tero | 203-12343
================
INSERT INTO BUKU VALUES(3,'cRIME AND PUNISHMENT', 'Fyodor Dostoevsky','978-1840223214');
// command input tanpa memberi nama kolom (kita harus mengisi semua values dari kolom2 tersebut).
=================
.nullvalue NULL // menyuruh sqlite untuk memunculkan values berupa null apabila tidak ada isinya.(isbn number tidak terpengaruh karena dia mempunyai nilai default value )
INSERT INTO BUKU (id,title) values (4,'paradise Lost');
================
INSERT OR REPLACE INTO BUKU VALUES (4,'TORO','TERO','123-123213');
// mengubah kolom ke 4 dengan menggunakan replace. klo ga pake replace bakal eror karena id nomer 4 sudah terisi.
===============
select * from BUKU WHERE id = 4; // menampilkan row / baris ke 4
==============
//menggunakan insert dan select statement bersamaan.
CREATE TEMP TABLE bukuTEMP(id integer primary key, title text, author text, isbn text);
// bikin temporary table;
INSERT INTO bukuTEMP SELECT * FROM BUKU;
// memasukkan isi tabel buku kedalam bukuTEMP
==============
DELETE FROM BUKU WHERE id =3; // mendelete row / baris dengan id 3.
DELETE FROM bukuTEMP; // menghapus semua data didalam tabel bukuTEMP;
==============
UPDATE BUKU SET author='torotero' WHERE id = 1; -> mengupdate author colom isinya menjadi torotero dengan id 1.
No comments:
Post a Comment