Mysql part2

12
SQL DDL Part-2 Agus Andri Putra, ST. Agus Andri Putra, ST.

Transcript of Mysql part2

Page 1: Mysql part2

SQL DDLPart-2

Agus Andri Putra, ST.

Agus Andri Putra, ST.

Page 2: Mysql part2

Variasi perintah “Select” dalam mysql

• Contoh : untuk memilih salah satu data yang akan dituju

Select * from data_mhs2 where nama=‘putri’ ;

Nama table Nama field Pencarian kata

Agus Andri Putra, ST.

Page 3: Mysql part2

Mencari berdasarkan urutan

• Bila kita menginginkan data yang tampil adalah urutan ke

3 sampai terkahir dari data kita, bisa menggunakan

perintah :

Select * from data_mhs2 where id_mhs>2;

Agus Andri Putra, ST.

Page 4: Mysql part2

Penggunan OR atau AND

• Perintah select dapat di kombinasikan dengan OR atau AND baik

untuk penggunaan salah satu dari keduanya atau juga secara

bersamaan

• Contoh :

SELECT*FROM data_mhs2 where id_mhs<4 OR

nim=‘209703’ AND thn_masuk=‘2009’ ;

Agus Andri Putra, ST.

Page 5: Mysql part2

Kombinasi SELECT dengan LIKE dan %

Mencari kesamaan kata atau huruf bisa menggunakan dan

mengkombinasikan perintah SELECT dengan LIKE dan %

seperti contoh :

Nama field

yang dicari

Perintah Pencarian

persamaan

Pencarian nama dengan

akhiran huruf „a‟

Agus Andri Putra, ST.

Page 6: Mysql part2

Sorting

Perintah sorting bertujuan untuk menyusun data yang di panggil

menurut alphabet perintah SORTING dapat di padukan dengan

ORDER seperti contoh :

Disusun berdasarkan alphabet

Agus Andri Putra, ST.

Page 7: Mysql part2

Sorting (cont)

• Untuk pengurutan secara alphabet terbalik bisa di tambah

dengan akhiran DESC (Descending)

Descending Alphabet

Agus Andri Putra, ST.

Page 8: Mysql part2

Penambahan field dalam tabel

• Untuk menambahkan satu field dalam tabel kita bisa menggunakan

perintah ALTER dan ADD contoh, kita akan menambahkan satu field

yang bernama „jurusan‟ maka perintahnya adalah

Perintah mengubah

Perintah menambah

Agus Andri Putra, ST.

Page 9: Mysql part2

Mengisi data field yang baru saja di buat

• Kita akan gunakan perintah UPDATE untuk memasukkan data

„jurusan‟ ke field jurusan, perintahnya sebagai berikut :

Perintah perubahan

Penempatan data

yang akan di ubah Kunci tabel / parameter

Agus Andri Putra, ST.

Page 10: Mysql part2

Latihan !!1. Buatlah sebuah database dengan nama DATA _KULIAH dengan

Tabel “MATA_KULIAH”

2. Dengan isi field sebagai berikut :

3. Isi dengan 5 record di masing-masing field nya dengan data :

Field Data Type

no_mk INT (5)

nama_mk Varchar(30)

nama_dosen Varchar(30)

no_mk nama_mk nama_dosen

007 BasisData Deny Fauzi,M.Kom

008 Pemrograman Internet Ichsan Taufik, ST.

009 Interaksi Manusia dan Komputer Prof.DR.Ali Ramdhani

010 Biologi Pangan Sumiati, MP

011 Rangkaian Dasar Elektrik Suharto Karto, MT.

Agus Andri Putra, ST.

Page 11: Mysql part2

4. Tampilkan data lengkap tentang tabel yang di buat dan data

recordnya

5. Tampilkan nama yang „Deni Fauzi,M.Kom‟

6. Tampilkan data urutan kurang dari 009

7. Tambahkan field dengan nama „jadwal‟ dan isi sbb :

8. Tampilkan data secara keseluruhan

9. Urutkan data secara alphabet terbalik dari field “nama_dosen”

10. Carilah data dengan huruf tengah “i” dari data field “nama_mk”

Jadwal

Senin, 07:00 – 08:40

Rabu, 08:40 – 10:20

Selasa, 07:00 – 08:40

Kamis, 13:00 – 14:20

Jumat, 14:20 – 16:00

Agus Andri Putra, ST.

Page 12: Mysql part2

Aturan Pengerjaan!!• Dibuat dalam file word

• Tiap langkah soal, sertakan dengan printscreen proses

• Pengerjaan di buat secara sistematis

• Hasil Pengerjaan dikirim ke :

• Email : [email protected]

• Subject : PrakBD3(spasi)kelas_NIM_Nama

• Contoh : PrakBD3 IF-A_2011700315_CucuSumiati

Pengiriman paling lambat hari : Kamis, 7 Maret 2013 Pukul 23:59 wib

Agus Andri Putra, ST.