10
MODUL REFERENSI SISTEM BASIS DATA SQL MySQL on Ubuntu DEPARTEMEN TEKNIK INFORMATIKA UNIVERSITAS NASIONAL               Update Juni 2011

Modul Basis Data 2

Embed Size (px)

Citation preview

Page 1: Modul Basis Data 2

MODUL REFERENSI SISTEM BASIS DATA

SQLMySQL on Ubuntu

DEPARTEMEN TEKNIK INFORMATIKAUNIVERSITAS NASIONAL

              Update Juni 2011

Page 2: Modul Basis Data 2

Informasi: Sistem Operasi : Linux Ubuntu 10.10 Database : MySql Server 5.1 

Page 3: Modul Basis Data 2

MENGGUNAKAN PERINTAH SELECT

Sintaks: SELECT NamaKolom1, NamaKolom3 …. FROM NamaTabel;

contoh: SELECT MemberId, FirstName FROM MemberDetails;

berikut gambarnya di bawah ini:

lalu  coba ketik perintah di bawah ini:

SELECT Street, City, State FROM MemberDetails;

Page 4: Modul Basis Data 2

 saya ingin mengambil Kolom dengan nama CityMaka akan terlihat sepeti ini (menampilkan nama kota dari setiap member)SELECT City FROM MemberDetails;

Page 5: Modul Basis Data 2

Jika menggunakan perintah ini dengan keyword :DISTINCT 

SELECT DISTINCT City FROM MemberDetails;

maka hasilnya akan seperti ini

SELECT DISTINCT City, MemberId FROM MemberDetails;

Yuk... Mari kita INSERT data lagi

Page 6: Modul Basis Data 2

yuk kita ikuti lagi perintah dibawah iniSintaks:

INSERT INTO MemberDetails (MemberId, FirstName, LastName, DateOfBirth, Street, City, State, ZipCode, Email, DateOfJoining )VALUES (10, 'Susie', 'Simons', '1937­1­20', 'Main Road','Townsville', 'Mega State', '123456', '[email protected]', '2005­08­20'); 

 INSERT INTO MemberDetails (MemberId, FirstName, LastName, DateOfBirth, Street, City, State, ZipCode, Email, DateOfJoining )VALUES (11, 'Jamie', 'Hill', '1967­02­20', 'Newish Lane','Orange Town', 'New State', '14045', '[email protected]', '2005­08­12'); 

Cara mengubah isian KolomSintaks : UPDATE NamaTabel SET NamaKolom =ekspresi               WHERE Kondisi;

Page 7: Modul Basis Data 2

UPDATE MemberDetails SET Email="[email protected]"        WHERE MemberId="13"; 

lalu lihat hasilnya

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (3, 10); 

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (6, 10); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (4, 11); 

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (3, 11); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (5, 11); 

Page 8: Modul Basis Data 2

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (1, 12); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (4, 12); 

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (6, 12); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (3, 13); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (5, 13); 

 INSERT INTO FavCategory (CategoryId, MemberId) VALUES (2, 14); 

INSERT INTO FavCategory (CategoryId, MemberId) VALUES (6, 14); 

 INSERT INTO Films     (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating,   CategoryId)     VALUES     (9, 'One man One Dollar', 1999, 'life', 'Y',2,3);

Page 9: Modul Basis Data 2

 INSERT INTO Films (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating, CategoryId) VALUES (10, 'Ketika Cinta Bertasbih', 2008, 'life', 'N',4,1);

 INSERT INTO Films (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating, CategoryId) VALUES (11, 'Laskar Pelangi', 2008, 'life', 'Y',2,1);

INSERT INTO Films (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating, CategoryId) VALUES (12, 'Dalam Mihrab Cinta', 2008, 'life', 'Y',3,1);

 INSERT INTO Films (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating, CategoryId) VALUES (13, 'Sang Pemimpi', 2008, 'life', 'Y',5,1);

 INSERT INTO Films (FilmId, FilmName, YearReleased, PlotSummary, AvailableOnDVD, Rating, CategoryId) VALUES (14, 'Si Kabayan', 2008, 'life', 'Y',6,1);

Page 10: Modul Basis Data 2