Modul Basis Data 2

Preview:

Citation preview

MODUL REFERENSI SISTEM BASIS DATA

SQLMySQL on Ubuntu

DEPARTEMEN TEKNIK INFORMATIKAUNIVERSITAS NASIONAL

              Update Juni 2011

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

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;

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

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

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', 'susie@mail.com', '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', 'jam@jamie.com', '2005­08­12'); 

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

UPDATE MemberDetails SET Email="William@mailme.com"        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); 

 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);

 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);