• Login
  • Join
  • Home
  • Profil
  • Cara Pembelian
  • Kontak

logo

  • Home
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • My Books
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Komiqu.com
Home
  • Home
  • Login
  • Join
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • Info Buku
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Oaseast.com
  • Pembelian online saat ini dialihkan ke www.asfamedia.com
  • Dapatkan diskon hingga 40% dengan bergabung sebagai member di asfamedia.com (Khusus buku-buku penerbit CV. ASFA Solution)
  • Segera daftarkan email Anda di newsletter melalui right column untuk mendapatkan informasi terbaru agussaputra.com
  • Artikel dan informasi yang ditampilkan bisa Anda copy, dengan catatan: menuliskan sumber : agussaputra.com
  • Home
  • Artikel
  • Menguasai Query Dasar MySQL

Menguasai Query Dasar MySQL

15 Januari 2011
31   
5.458

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..


Semoga bermanfaat..

recommend to friends
  • twitter

Artikel Terkait

Akses Database menggunakan Adminer

Akses Database menggunakan Adminer

14-01-2013 0
Cara Mudah Remote MySQL Antar Server

Cara Mudah Remote MySQL Antar Server

16-12-2011 0
Implementasi MySQL Database Server

Implementasi MySQL Database Server

08-07-2011 0
Store Procedure di MySQL - Database Server

Store Procedure di MySQL - Database Server

27-06-2011 0

Komentar

  1. budi
    17-01-2011, 05:01:10

    wah, mantab bahasannya.. saya memang lagi butuh hal dasar seperti ini.. makasih mas Agus .. yg srg2 ya buatnya.. hehe..

  2. Agus Saputra
    18-01-2011, 05:01:56

    Iya, sama2 mas.. jangan lupa sering2 mampir ya.. :)

  3. budi
    19-01-2011, 23:30:22

    mas, mau tanya kalau query buat menghitung jumlah data yang mengandung kata tertentu gimana ya? contohnya: menghitung jumlah data yang mengandung kata BUDI.. makasi mas..

  4. Agus Saputra
    20-01-2011, 05:22:58

    ini mas contoh penggunaan SQL nya:

    select count(*) as jumlah from mahasiswa where nama like '%budi%'

  5. Sutarno
    29-01-2011, 02:39:42

    Pejelasan yang cukup singkat dan jelas atau lebih mengudara dengan sebutan CRUD (Create, Read, Updated, Delete).

  6. Agus Saputra
    29-01-2011, 05:23:35

    sutarno @ terima kasih mas atas komennya ..sukses mas.. :) ..

  7. tes
    07-04-2011, 23:48:45

    jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjj

  8. tes
    07-04-2011, 23:49:26

    jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj jjjjjj

  9. tes
    07-04-2011, 23:50:04

    jah ada yang kurang tuh mas >_<

  10. Agus Saputra
    08-04-2011, 00:04:09

    tes @ thx.. ternyata saya lupa menerapkan potong tanpa spasi. nanti akan saya perbaiki.. :-)

  11. tetink
    20-06-2011, 14:55:09

    jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj

  12. Agus Saputra
    20-06-2011, 22:45:10

    tetink @ tq ^^..

  13. Luki
    21-10-2011, 16:31:48

    mas agus, sepertinya ada yang sengaja ngirim komentar sampah nih.. saran sy diblok aja tuh mas.. uda di kasih captcha, tapi sepertinya orangnya ga nyerah..

  14. Agus Saputra
    21-10-2011, 22:17:46

    Luki @ ga apa kok mas luki.. siapa saja boleh mengakses web ini.. nanti juga capek sendiri.. :)

  15. enasri
    14-01-2012, 22:11:58

    mantab mas lanjutkan berkarya

  16. Agus Saputra
    16-01-2012, 08:30:06

    enasri @ mantab mas.. tq..

  17. OLAY
    24-07-2012, 11:21:14

    Membuat situs berkualitas akan membantu menyebarkan informasi positif. Semoga apa yang
    dikerjakan dengan situs ini selalu memberikan inspirasi dan motivasi untuk kemajuan komunitasnya. Bravo!

  18. Foto Terbaru Shiren Sungkar
    24-07-2012, 11:22:08

    Informasi yang bermanfaat tetap membuat situs yang dapat di manfaatkan bagi saudara-saudara kita.. tetap berkarya dan semangat....

  19. fafa
    22-01-2013, 08:12:47

    pnjelasannya singkat tapi jlas, tapi saya msih bngung tentang join mas,, mungkin bisa di jelaskan :)

  20. Agus Saputra
    22-01-2013, 23:41:58

    fafa @ untuk lengkapnya sih ada di buku ini: http://www.agussaputra.com/books/baca_buku/6-pandua n-praktis-menguasai-database-server-mysql

  21. Masterbet88 Grand Opening Promo Bonus 50%
    31-01-2013, 06:16:15

    PHP lainnya, bahkan di Indonesia, pengguna CakePHP mengalami peningkatan, terbukti saat ini mulai banyak perusahaan yang mencari programmer/developer yang menguasai framework CakePHP

  22. manan
    13-03-2013, 09:47:01

    mas mau tanya, bagaimana cra membuat shopping chart menggunakan CI,

  23. Agus Saputra
    13-03-2013, 17:34:00

    manan @ coba klik http://blog.politekniktelkom.ac.id/30210133/2012/06 /08/membuat-shopping-cart-menggunakan-framework-co deigniter/

  24. Sepeda Motor Keren, Cepat, dan Canggih
    14-03-2013, 15:04:19

    ini dapat dgunakan untuk semua jenis kegiatan belut (pemijahan hingga pembesaran. Kolam drum pernah jadi primadona untuk

  25. panji
    30-08-2013, 19:37:59

    mas terimakasih atas ilmu-ilmunya...

  26. Agus Saputra
    02-09-2013, 04:23:05

    panji @ sama-sama .. :)

  27. oho
    12-11-2014, 03:12:09

    tany bang, kalo query buat hitung jumlah relasi gimana ya?
    contoh penyakit berelasi dengan 3 gejala, jumah relasi = 3

  28. Agus Saputra
    13-11-2014, 08:32:37

    oho @ bisa menggunakan INNER JOIN mas.. biasanya antara penyakit dan gejala itu tabelnya sendiri2..
    Jadi ada
    Tabel Penyakit (PK: penyakitID)
    Tabel Gejala (PK: gejalaID, SK: penyakitID)

    Jadi bisa di INNER JOIN kan, misalnya:
    SELECT COUNT(*) as total FROM tabel_penyakit INNER JOIN tabel_gejala ON tabel_penyakit.penyakitID=tabel_gejala.penyakitID

  29. oho
    20-11-2014, 02:51:23

    oke terimakasih bang bantuanny, sangat membantu sekali..
    salam sukses..

  30. Agus Saputra
    20-11-2014, 08:36:21

    oho @ sama-sama mas, salam sukses

  31. Jono
    12-11-2015, 01:37:11

    Jika mau ambil id terakhir menggunakan mysql_insert_id(), sekarang jika kita mau ambil atau membaca id yang telah kita hapus bagaimana?

Tinggalkan Komentar


Lihat Semua

Buku Terbaruku

Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017
Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017

Like Our Page

Agus Saputra
CV. ASFA Solution

Terpopuler Saat Ini

  • Artikel Terpopuler
  • Buku Terpopuler
(74.028)

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

(60.475)

Membuat Laporan PDF PHP Berdasarkan Kondisi

(51.008)

Sebab Gammu Error 1053

(40.780)

Telah Terbit Buku Best Practice Membangun Aplikasi Pelayanan Publik dengan Framework Codeigniter 3

(37.755)

Import Excel to Database Menggunakan PHP dengan Filtering Data Besyarat

(36.022)

Membuat Menu Tree Sendiri

(34.544)

Membuat Statistika Pengunjung Secara Dinamis

(22.552)

Memanfaatkan SMS API secara Online dengan PHP

(20.867)

Upload Gambar Menggunakan Ajax (jQuery)

(19.017)

Step By Step Membangun Aplikasi SMS dengan PHP dan MySQL

(21.380)

Framework Codeigniter 3 Membangun Aplikasi Penggajian untuk Panduan Skripsi
by Yenda Purbadian

(19.304)

Membuat Aplikasi Absensi Dan Kuesioner Untuk Panduan Skripsi
by Agus Saputra

(18.904)

Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
by Agus Saputra

(18.263)

Aplikasi Penjualan Dan Pembelian Terintegrasi Dengan VB 6.0. Dan Data Report
by Agus Saputra, Sofyan Maulana, & Sutikno Sofjan

(16.828)

Trik Dahsyat Menjadi Web Master Dengan Framework CakePHP
by Agus Saputra

(16.346)

Aplikasi Pemesanan Tiket Online Berbasis Web Dan Android
by Akhmad Dharma Kasman

(15.836)

Membangun Aplikasi Toko Online Dengan PHP Dan SQL Server
by Agus Saputra

(14.796)

Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
by Agus Saputra

(14.515)

Sistem Informasi Nilai Akademik Untuk Panduan Skripsi
by Agus Saputra

(14.488)

Teknik Cepat Membangun Aplikasi Web Dengan Framework CakePHP
by Agus Saputra

Newsletter

Masukkan email Anda untuk berlangganan informasi kami

Komentar Artikel Terakhir

  • AGUS SAPUTRA pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    04 April 2020 23:36:33
  • Lpk Naura pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    03 April 2020 01:43:24
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:41:33
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:40:29
  • Didik pada
    Update Source Code Final Project POS Web Base dengan Smarty PHP
    25 Februari 2020 05:46:58

Komentar Buku Terakhir

  • Hijau Generasi pada
    Mengenal Web Security - Kasus Eksploitasi Web dengan Ajax
    28 Maret 2020 21:59:10
  • y. ifliandry pada
    Mega Proyek 75 Juta Aplikasi Inventory Berbasis Web
    20 Maret 2020 03:08:36
  • Subarja Yasin pada
    Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
    06 Februari 2020 09:43:44
  • Fedri pada
    Proyek Membuat Website Periklanan Dengan PHP
    05 Januari 2020 18:09:17
  • er pada
    Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
    09 Desember 2019 09:09:27
  • Home
  • Cara Pembelian
  • Kontak
© 2023. All Rights Reserved. CV. ASFA Solution, Software Development, IT and Publishing
×
Authorization
Login
Login menggunakan jejaring sosial
Anda juga masuk menggunakan akun facebook Anda.
  • Connect
×
JOIN AGUSSAPUTRA.COM
* All fields required