latihan mysql 2

5
LATIHAN MYSQL 1. Tampilkan database yang anda miliki! 2. Buatlah database dengan nama latihan. 3. Cek database yang anda buat sudah masuk belum? 4. Hapuslah database yang anda buat! 5. Tampilkanlah masih adakah database yang anda buat! 6. Buatlah kembali database dengan nama latihan1 7. Aktifkan database yang anda buat! 8. Tampilkanlah tabel pada database yang anda buat, pesan apa yang tampil! 9. Buatlah tabel dengan nama karyawan, pesan apa yang tampil jika anda belum mendefiniskan nama field! 10. Buatlah kembali tabel karyawan dengan field yang terdiri dari : Nama Field Type Key Null Extra nopeg Int (10) Primary Key Auto_increment nama Varchar (25) No 11. Tampilkan tabel yang anda buat pada database latihan1! 12. Tampilkan struktur tabel tersebut! 13. Tambahkanlah field berikut ke table karyawan : Nama Field Type Null Default Jeniskelamin Char(2) Yes Null kota Varchar(25) No kodepos Char(5) No tgllahir date Yes Null

Upload: zuma-aniki

Post on 23-Oct-2015

21 views

Category:

Documents


7 download

TRANSCRIPT

LATIHAN MYSQL

1. Tampilkan database yang anda miliki!

2. Buatlah database dengan nama latihan.

3. Cek database yang anda buat sudah masuk belum?

4. Hapuslah database yang anda buat!

5. Tampilkanlah masih adakah database yang anda buat!

6. Buatlah kembali database dengan nama latihan1

7. Aktifkan database yang anda buat!

8. Tampilkanlah tabel pada database yang anda buat, pesan apa yang

tampil!

9. Buatlah tabel dengan nama karyawan, pesan apa yang tampil jika anda

belum mendefiniskan nama field!

10. Buatlah kembali tabel karyawan dengan field yang terdiri dari : Nama Field Type Key Null Extra nopeg Int (10) Primary

Key Auto_increment

nama Varchar (25)

No

11. Tampilkan tabel yang anda buat pada database latihan1!

12. Tampilkan struktur tabel tersebut!

13. Tambahkanlah field berikut ke table karyawan :

Nama Field Type Null Default Jeniskelamin Char(2) Yes Null kota Varchar(25) No kodepos Char(5) No tgllahir date Yes Null

14. Ubahlah nama field nopeg menjadi noid!

15. Ubahlah field jeniskelamin menjadi jenkel dengan type char(1)!

16. Tampilkanlah struktur tabel karyawan setelah melakukan perubahan!

17. Ubahlah nama tabel karyawan menjadi tabel pegawai!

18. Tampilkanlah tabel tersebut!

19. Masukkanlah record pertama dengan data nama pegawai Ahmad Zobari,

jenis kelamin L, kota Bandung , kode pos 41011 dan tanggal lahir 2

oktober 1977

20. Cek data yang anda masukkan sudah masuk belum?

21. Tambahkan data sebanyak 5 record dengan data sebagai berikut :

Nama Jenis

kelamin Kota Kode Pos Tanggal

Lahir Sundariwati P Bandung 40123 12 Nov 1978 Ryan Hendrawan

L Jakarta 12111 21 Maret 1981

Zulkarman L Bekasi 17211 10 Agust 1978

Yuliawati P Bogor 00000 9 Juni 1982 Mawar P Bogor 12345 7 Juli 1985

22. Tampilkanlah seluruh data pegawai!

23. Tampilkan nama dan jenis kelamin dari seluruh record pada tabel

pegawai!

24. Tampilkan nama dan jenis kelamin tetapi hanya jenis kelamin

perempuan!

25. Tampilkan seluruh record dengan diurutkan berdasarkan nama secara

ascending!

26. Tampilkan seluruh record dengan diurutkan berdasarkan kota secara

ascending!

27. Tampilkan seluruh record dengan diurutkan berdasarkan tanggal lahir

secara ascending!

28. Tampilkan seluruh record dengan diurutkan berdasarkan nama secara

Descending!

29. Tambahkanlah field gaji dengan type integer panjang field 12, not null

dan default 0.

30. Tampilkanlah struktur tabel!

31. Tampilkan seluruh record!

32. Masukkanlah gaji untuk karyawan yang memilik noid=1 dengan

1000000.

33. Tampilkanlah karyawan dengan noid=1

34. Masukkanlah gaji sesuai dengan noid sebagai berikut :

Noid gaji 2 1250000 3 1500000 4 1750000 5 2000000 6 2250000

35. Tampilkanlah seluruh record pegawai!

Sebelum anda melanjutkan soal dibawah ini, tambahkanlah beberapa record sehingga dapat digunakan untuk soal berikutnya!

Noid Nama Jenkel Kota Kodepos Tgllahir Gaji 1 Ahmad Sobari L Bandung 41011 1977-10-02 1000000 2 Sundariwati P Bandung 40123 1978-11-12 1250000 3 Ryan Hendrawan L Jakarta 12111 1981-03-21 1500000 4 Zukarman L Bekasi 17211 1978-08-10 1750000 5 Yuliawati P Bogor 00000 1982-06-09 2000000 6 Mawar P Bogor 12345 1985-07-07 2225000 7 Sobari L Jakarta 41011 1976-10-02 1100000 8 Melia P Bandung 40123 1979-11-12 1200000 9 Zanda Cute L Jakarta 12111 1980-03-21 1300000 10 Maman L Bekasi 17211 1977-08-10 1400000 11 Yenny P Bogor 00000 1985-06-09 1150000 12 Rossa P Jakarta 12345 1987-07-07 1350000 13 Dadan L Bandung 41011 1975-10-02 1450000 14 Wawan L Semarang 40123 1971-11-12 1600000 15 The Cute L Jakarta 12111 1977-03-21 1700000

36. Tampilkanlah record nama, jenis kelamin, tgl lahir yang tgl lahirnya lebih kecil dari

1 januari 1980 dan urutkan berdasarkan nama!

37. Tampilkanlah record nama, jenis kelamin, tgl lahir yang tgl lahirnya lebih kecil dari

1 januari 1980 dan jenis kelamin L serta diurutkan berdasarkan nama!

38. Tampilkanlah record nama, jenis kelamin, tgl lahir yang tgl lahirnya lebih besar atau

sama dengan 1 Januari 1980 dan lebih kecil atau sama dengan dari 31 Des 1985 serta

diurutkan berdasarkan nama!

39. Tampilkanlah record nama, jenis kelamin, tgl lahir yang tgl lahirnya lebih besar atau

sama dengan 1 Januari 1980 dan lebih kecil atau sama dengan dari 31 Des 1985 dan

jenis kelamin L serta diurutkan berdasarkan nama!

40. Tampilkanlah seluruh pegawai dengan usianya saat ini!

41. Tampilkan pegawai yang usianya sama dengan atau dibawah 25 tahun!

42. Tampilkanlah pegawai yang kota kelahirannya Bandung!

43. Tampilkan pegawai yang kota kelahirannya bukan Bandung!

44. Tampilkanlah pegawai yang kota kelahirannya bukan Bandung, bukan Jakarta dan

bukan Bekasi, serta diurutkan berdasarkan kota!

45. Tampilkanlah pegawai yang kota kelahirannya bukan Bandung, bukan Jakarta dan

bukan Bekasi, serta diurutkan berdasarkan kota dan nama!

46. Tampilkanlah pegawai yang gajinya diantara Rp 1.500.000 dan Rp 2.500.000, record

diurutkan berdasarkan gaji dan nama!

47. Berapa pegawai yang gajinya dibawah Rp. 2000.000

48. Berapa rata-rata gaji pegawai!

49. Berapa gaji terbesar!

50. Berapa gaji terkecil!

51. Berapa jumlah gaji seluruh pegawai!

52. Tampilkan pegawai dengan nama dimulai huruf a!

53. Tampilkan noid, nama yang diawali dengan huruf d!

54. Tampilkan noid, nama yang diakhiri dengan huruf i!

55. Tampilkan noid, nama yang berakhiran wati!

56. Tampilkan noid, nama yang mengandung huruf atau kata lia!