Diberdayakan oleh Blogger.
RSS

Menguasai Query Dasar MySQL


Query dasar, wajib dikuasai oleh developer dalam membangun suatu web dinamis. saya akan memberikan artikel, khusus untuk membahas tentang Query dasar pada MySQL. misalnya kita mempunyai satu tabel yang bernama tabel mahasiswa, yang terdiri dari 6 field, diantaranya:
- nim / varchar (13) - primaryKey
- nama / varchar (255)
- alamat / TEXT
- kota / varchar (50)
- kdprodi / INT
- tahunmasuk / varchar (4)

serta 1 lagi bernama tabel prodi, yang memiliki field:
- kdprodi / INT
- primaryKey & Autoincreament
- prodi / varchar (100)

masuk pada tab SQL pada tabel mahasiswa tersebut, pada tab SQL tersebut kita akan memasukkan query demi query..

Contoh dasar query tambah data:
insert into mahasiswa (nim,nama,alamat,kota,kdprodi, tahunmasuk)values('2010104001','Agus Saputra','Arjawinangun','Cirebon','2','2010')
Penjelasan: pada query diatas, kita memasukkan data kepada masing-masing field, gambarannya seperti berikut:
nim = 2010104001,
nama = Agus Saputra,
alamat = Arjawinangun,
kota = Cirebon,
kdprodi = 2,
tahunmasuk = 2010

Contoh dasar query tampil data:
Select * from mahasiswa
Penjelasan: query tersebut berfungsi untuk menampilkan seluruh data yang berada pada tabel mahasiswa

Contoh dasar query ubah data:
Update mahasiswa set kdprodi='3',tahunmasuk='2007' where nim='2010104001'
Penjelasan: query diatas, berfungsi untuk mengubah kdprodi yang semula 2, menjadi 3, dan mengubah tahunmasuk yang semula 2010 menjadi 2007 dimana data yang diubah adalah data yang memiliki nim 2010104001

Contoh dasar query hapus data:
Delete from mahasiswa where nim='2009102001'
Penjelasan: query diatas berfungsi untuk menghapus data dari tabel mahasiswa, dimana data yang dihapus adalah data yang memiliki nim 2009102001

Contoh dasar query cari data:
Select * from mahasiswa where nama LIKE '˜%agus%'
Penjelasan: query diatas digunakan apabila kita ingin mencari data dari tabel mahasiswa yang memiliki nama mengandung kata "agus" oh iya metodenya ada 2 lagi, jika yang pertama adalah '%agus'% (mengandung kata agus), maka yang 2 lagi adalah:
- '%agus' (yang mengandung kata depan agus)
- 'agus%' (yang mengandung kata belakang agus)

Contoh dasar query relasi tabel:
Select nim,nama,prodi from mahasiswa,prodi where mahasiswa.kdprodi=prodi.kdprodi
Penjelasan: query diatas berfungsi untuk merelasikan 2 tabel, yaitu mahasiswa dan prodi (mahasiswa, prodi), dimana field yang akan ditampilkan adalah nim, nama, dan prodi. nah, ini skrip relasinya (mahasiswa.kdprodi=prodi.kdprodi), dapat didefinisikan seperti berikut:
kdprodi pada tabel mahasiswa itu sama dengan kdprodi pada tabel prodi..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar