pengertian sql dan macam macam query sql










assalamualaikum wr wb disini saya menjelaskan tentang apa itu sql dan apa saja perintah query yang ada pada sql

PENGERTIAN

SQL (Structured Query Language) adalah suatau Bahasa yang digunakan untuk memasukan perintah terhadap sebuah database atau sering disebut dengan istilah query dan bahasa ini merupakan bahasa standart yang digunakan hampir seluh server database memahami Bahasa sql.

Perintah yang ada pada sql
·         Create : perintah ini digunakan untuk membuat data base, table, kolom.
Contoh : CREATE TABLE nama tabel( nama kolom type data(panjang lengt))
·         Alter : digunakan untuk merubah nama, menambah kolom, mengubah kolom, dan menambahkan kolom pada tabel.
Contoh : alter table nama table add nama kolom type data
·         Drop : digunakan untuk menghapus table.
Contoh : drop table nama tabel
·         Select : digunakan untuk menampilkan data yang ada pada table.
Contoh : select *from nama tabel
·         Insert : digunakan untuk memasukan data pada table.
Contoh : insert into (nama kolom)values(masukan data)
·         Update : digunakan untuk merubah atau memperbarui data yang ada pada table.
Contoh : : UPDATE nama_tabel SET nama kolom = data yang baru WHERE kolom=data;
·         Delete : digunakan untuk menghapus data yang ada pada table
Contoh : delete from nama table where nama kolom = data.

berikut adalah contoh query perpustakaan


INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'121','fiksi'
);
INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'122','fiksi'
);
INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'123','pendidikan'
);
INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'123','akutansi'
);
INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'124','ilmu sosial'
);
INSERT INTO KATEGORI_BUKU (ID_KATEGORI, NAMA_KATEGORI)
 VALUES (
'125','kesehatan'
)
Code diatas digunakan untuk memasukan data ke dalam table KATEGORI_BUKU

INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
 '357880854','121','tujuh harimau','mas joko','namggala','2014'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'128975','121','seribu satu samudra','malik ibrahim','smud medi','2011'
);


insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'2777560','121','robokop','edmird','jons book','2005'
);
insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'1274570986','121','naruto','alaidrus s','pemdes media','2003'
);
insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'76745772345','121','doraemon','hanse','nusantara','2002'
);
insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'742745732012','121','99 cahaya dilangit eropa','yusril b','supena media','2010'
);
insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'2945732323','121','laskar pelangi','agus p','media masa','2009'
);
insert into BUKU (id_buku, id_kategori, judul_buku, pengarang, penerbit, tahun_terbit)
values(
'657457323578','121','ayat-ayat cinta','el-fira','toko buku media','2009'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)


 VALUES (
'127880854','121','sican','abdul g','namggala','2014'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
 '678975','121','seribu satu malam','hardian','smud medi','2011'
)
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'9796929570','122','PENDIDIKAN IPS KONSEP','Dr. Sapria ,MEd','ROSDA','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'978976920532','122','DIKOTOMI PENDIDIKAN ISLAM','Prof. Dr. H. Bahruddin, M,Pd.I','ROSDA','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'9874563728','122','ilmu pengetahuan sosial','Dr.fuadi spd','gramedia media','2003'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'9874573630462','122','belajar koding','susilo','gramedia media','2010'
);

INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'98745747349346','122','cara cepat belajar bahasa','supriadi','toko pena','2002'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'98745733562','122','seribu macam bahasa','alaidrus s','pelajar media','2003'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'9874573388','122','aljabar bolean','farid','kombo book','2005'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'98745732109','122','pandai membaca','suyono','tronujoyo medi','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'98745734108','122','matematika diskrit','mas sutri',' nokomotif','2014'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'10974219','122','ilmu pengetahuan alam','arif spd','anugrah media','2000'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'am6858','123','KAMUS AKUTANSI EDISI KEDUA','Marianus Sinaga','erlangga','1994'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'9795181009','123','Akuntansi Suatu Pengantar','Soemarso S.R','Rineka Cipta','1991'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'1509129','123','ekonomi akutansi','bagito spd','gramedia','2002'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'36489027','123','kamus akutansi edisi ketiga','sulastri spd','akuntan','2000'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'36479237','123','cara menjadi akuntan handal','ardi nugrho','ardi media','2001'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'7890642','123','akuntansi 1','mulyadi','adi nugraha','2005'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'1864082','123','matematika akutansi','soleh','abdijaya','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'52045274','123','ekonomi akutansi 2','aryanto','gramedia','2003'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'849014','123','dasar belajar akutansi','adi purwanto','media akuntansi','2006'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'273930476','123','akutansi is megic','hardianto','bsr media','2006'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'am123726w','124','Archaelogy and Society','Grahame Clark','Methuen','1965'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'9789793790640','124','Ahli Waris Budaya Dunia','Jennifer L & Maya H.T. Liem','Pustaka Larasan','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'1639028','124','belajar besosial','ach mujib','gramedia','2007'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'119202','124','ilmu sosial','agus purnomo','agp media','2004'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'232637803','124','tata cara bersosialisasi','ardi nugrho','ardi media','2002'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'9283621','124','sosial budaya','mulyadi','adi nugraha','2005'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'323894204','124','belajar sosialisasi','soleh','abdijaya','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'932728311','124','sosial is number one','dani fernanda','gramedia','2003'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'237420429','124','asosiation of sosiality','adi purwanto','media masa','2005'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
VALUES (
'32742946201','124','budayakan sosial','hardianto','bsr media','2008'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'am123592w','125','Yoga','Ernest Wood','Penguin Books','1962'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'34589','125','tatacara hidp sehat','abd azis',    'gramedia','2000'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'19864','125','berbagai macam penyakit','Dr supandi','terbitlah terang','2006'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'2458932','125','hidup sehat itu indah','Dr prasetyo adi','arya media','2006'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'931986','125','senam kebugaran','Dr ahmad junaidi','dr media','2002'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'56384971','125','menjadi sehat seutuhnya','Dr soleh','abdijaya','2011'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'79373526','125','impian menjadi sehat','moh anam','gramedia','2009'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'52903334','125','bagga menjadi orang sehat','abd ghofur','media masa','2005'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'43218759','125','cara menyembuhkan penyakit flu','abd rozak','andro media','2000'
);
INSERT INTO BUKU (ID_BUKU, ID_KATEGORI, JUDUL_BUKU, PENGARANG, PENERBIT, TAHUN_TERBIT)
 VALUES (
'787393651','125','cara mencegah penyakit demam','hardianto','bsr media','2008'
);
Code Diatas digunakan untuk memasukan data ke dalam table buku


SELECT * from buku order BY JUDUL_BUKU;
Code ini digunakan untuk menampilkan data yang ada pada buku sesuai dengan judul buku secara berurutan


select COUNT(ID_BUKU) AS total, tahun_terbit FROM BUKU group BY TAHUN_TERBIT
Code diatas untuk menampilkan jumlah buku pertahun terbit dengan menggunakan Group By

SELECT ID_BUKU, JUDUL_BUKU,NAMA_KATEGORI,pengarang,penerbit,tahun_terbit FROM BUKU INNER JOIN KATEGORI_BUKU ON BUKU.ID_KATEGORI = KATEGORI_BUKU.ID_KATEGORI
Code diatas digunakan untuk menampilkan data yang sesuai susunan kolom yang telah ditentukan


SELECT ID_BUKU, JUDUL_BUKU,NAMA_KATEGORI,pengarang,penerbit,tahun_terbit FROM BUKU INNER JOIN KATEGORI_BUKU ON BUKU.ID_KATEGORI = KATEGORI_BUKU.ID_KATEGORI
Where nama_kategori = ‘fiksi’;
Code diatas digunakan untuk menapilkan data buku dengan kategori fiksi

select COUNT(ID_BUKU) AS total, tahun_terbit FROM BUKU inner join KATEGORI_BUKU on BUKU.ID_KATEGORI=KATEGORI_BUKU.ID_KATEGORI where nama_kategori = 'fiksi' group BY TAHUN_TERBIT
code diatas untuk menampilkan jumlah buku yang dikeluarkan tiap tahunnya dengan kategori fiksi

SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment

0 komentar:

Posting Komentar