Buku Query MySQL – Panduan Lengkap Query MySQL

NEW!!! Bagi Anda yang ingin beajar teknik khusus olah data dengan query MySQL (salah satunya penggabungan tabel dengan MySQL), telah terbit e-book eksklusif: Killer Trik Query MySQL – Kupas Tuntas Teknik Oleah Data Dengan Query MySQL

Bagi Anda yang ingin belajar Query MySQL, kami telah merelease buku elektronik e-Book berjudul “Panduan Query MySQL – Tutorial dan Referensi Lengkap Query MySQL”.

Buku ini akan membantu mempermudah Anda belajar  query MySQL secara sistematis dan komprehensif, padat ilmu (lihat testimoni). Pembahasan seperti ini tidak akan Anda dapatkan di tempat lain, termasuk penerbit buku komputer ternama (bisa cek di Gramedia)

Buku Query MySQL - Tutorial dan Panduan Lengkap Query MySQL

Buku ini berisi berbagai teknik query yang dapat diterapkan pada database MySQL, Anda akan mulai belajar dan menguasai  statemen terkait Data Definition Language, Data Manipulation Language, Stored Routines, Triggers, Events, dll.

Buku ini terdiri dari 29 pokok bahasan dimana setiap pokok bahasan dibahas secara mendalam sehingga Anda akan memiliki pemahaman dan gambaran utuh mengenai statemen, fungsi, maupun fitur yang sedang dibahas.

Tidak hanya referensi tentang berbagai fungsi  dan statemen SQL, buku ini juga berisi tutorial bagaimana menggunakan fungsi dan statemen tersebut, selain itu juga dilengkapi tips dan saran bermanfaat yang bisa jadi tidak Anda temukan di tempat lain.

Detail Buku:

  • Judul: Panduan Query MySQL –  Tutorial dan Referensi Lengkap Query MySQL
  • Penulis: Agus Prawoto Hadi
  • Edisi: I (Pertama)
  • Terbit: April 2017, Revisi 1: 18 Juni 2017.  NOTE: Meskipun terbit 2017, materi di e-book ini masih sangat relevan dengan MySQL terbaru yang saat ini yang baru mencapai versi 5.7.21. Rencananya, e-book akan segera diupdate jika MySQL versi 8 sudah final release.
  • Dimensi: 15,7 cm x 23 cm
  • Jumlah Halaman: xviii, 519

Buku ini untuk siapa:

  • Pengajar / Dosen sebagai bahan materi mengajar (lihat testimoni)
  • Mahasiswa sebagai materi untuk belajar matakuliah tentang basis data  (lihat testimoni)
  • Pelamar pekerjaan, untuk membantu menjawab pertanyaan saat interview pekerjaan (lihat testimoni)
  • Karyawan yang sedang menggeluti dunia database (lihat testimoni)
  • Pemula dan programmer otodidak. Dengan materi yang lengkap dan urut, dapat membantu para pemula dan programmer otodidak untuk menguasai query MySQL  (lihat testimoni)
  • Programmer yang ingin meningkatkan skill query MySQL

Fitur:

  • Ditulis secara komprehensif dan detail serta mudah dipahami, seperti posting populer yang ada di blog ini.
  • Materinya padat ilmu (lihat testimoni).
  • Menggunakan MySQL terbaru Versi 5.7.17
  • Include source code.
  • Free lifetime update versi berikutnya.
  • Free support materi yang ada di buku.

Daftar Isi:

  • Kata Pengantar
  • Source Code
  • Code Convention
  • Daftar Isi
  • BAB 1 SQL dan Database
    • 1.1. SQL
    • 1.2. Database
    • 1.3. Database Relasional
    • 1.4. MySQL
  • BAB 2 Install MySQL
    • 2.1. Download MySQL
    • 2.2. Install MySQL di Windows
    • 2.3. Menjalankan Query Dengan Command Prompt
  • BAB 3 Menginstall dan Menggunakan HeidiSQL
    • 3.1. Download HeidiSQL
    • 3.2. Install HeidiSQL
    • 3.3 Menjalankan HeidiSQL.
  • BAB 4 SQL Untuk Database
    • 4.1. Membuat database
    • 4.2. Memilih Database
    • 4.3. Menghapus Database
    • 4.4. Mengubah Database
  • BAB 5 SQL Untuk Tabel
    • 5.1. Membuat Tabel
    • 5.2. Penamaan Tabel
    • 5.3. Opsi Tabel
      • 5.3.1. Storage Engine
      • 5.3.2. Character Set dan Collation
      • 5.3.3. Auto Increment
    • 5.4. Mengcopy Tabel
    • 5.5. Mengubah Tabel
      • 5.5.1. Mengubah Nama Tabel
      • 5.5.2. Mengubah Opsi Tabel
        • 5.5.2.1. Mengubah Engine
        • 5.5.2.2. Mengubah Character Set dan Collation
        • 5.5.2.3. Mengubah Auto Increment
      • 5.5.3. Mengubah Kolom
        • 5.5.3.1. Menambah Kolom
        • 5.5.3.2. Mengubah Nama Kolom dan/atau Kolom Definition
        • 5.5.3.3. Menghapus Kolom
    • 5.6. Menghapus Tabel
  • BAB 6 Tipe Data
    • 6.1. Numeric
      • 6.1.1. Exact Value
      • 6.1.2. Desimal
        • 6.1.2.1. Fixed Point
        • 6.1.2.2. Floating Point
      • 6.1.3. BIT
      • 6.1.4. Bool atau Boolean
      • 6.1.5. Atribut Pada Numeric
    • 6.2. String
      • 6.2.1. CHAR dan VARCHAR
      • 6.2.2. TEXT vs BLOB
      • 6.2.3. ENUM dan SET
    • 6.3. DATE dan TIME
      • 6.3.1. DATE
      • 6.3.2. TIME
      • 6.3.3. YEAR
      • 6.3.4. TIMESTAMP
      • 6.3.5. DATETIME vs TIMESTAMP
  • BAB 7 Constrain
    • 7.1. Constraint DEFAULT
    • 7.2. NOT NULL
    • 7.3. PRIMARY KEY
    • 7.4. UNIQUE Key
    • 7.5. FOREIGN Key
    • 7.6. FOREIGN Key: Referensi Aksi
    • 7.7. Check Constraint
    • 7.8. Memberi Nama Constraint
    • 7.9. Menampilkan Detail Constraint
    • 7.10. Mengubah Constraint
    • 7.11. Menghapus Constraint
  • BAB 8 Syntax Dasar Pengambilan Data
    • 8.1. Satemen SELECT
    • 8.2. Aturan Penulisan Syntax
    • 8.3. Statemen SELECT DISTINCT
    • 8.4. WHERE
    • 8.5. GROUP BY
    • 8.6. ORDER BY
    • 8.7. HAVING
    • 8.8. LIMIT
    • 8.9. Mendefinisikan Nama Tabel
    • 8.10. Alias
      • 8.10.1. Kolom Alias
      • 8.10.2. Tabel Alias
  • BAB 9 Operator
    • 9.1. Operator Aritmetika
      • 9.1.1. Operator prioritas
      • 9.1.2. Operator Penjumlahan
      • 9.1.3. Operator Minus atau Operator Pengurangan
      • 9.1.4. Operator Perkalian
      • 9.1.5. Operator Pembagian
      • 9.1.6. Operator Modulo
      • 9.1.7. Operator DIV
    • 9.2. Operator Pembanding
    • 9.3. Operator Logika
    • 9.4. Operator IN
    • 9.5. Operator BETWEEN
    • 9.6. Operator NOT
    • 9.7. Operator LIKE
    • 9.8. Mengevaluasi NULL
  • BAB 10 JOIN Pada MySQL
    • 10.1. Prinsip Dasar JOIN
    • 10.2. Jenis JOIN
      • 10.2.1. INNER JOIN Atau CROSS JOIN
      • 10.2.2. OUTER JOIN
        • 10.2.2.1. LEFT OUTER JOIN atau LEFT JOIN
        • 10.2.2.2. RIGHT OUTER JOIN atau RIGHT JOIN
        • 10.2.2.3. FULL OUTER JOIN
      • 10.2.3. Menghafal JOIN
    • 10.3. Join Banyak Tabel
    • 10.4. Klausa USING dan NATURAL JOIN
      • 10.4.1. Klausa USING
      • 10.4.2. Natural JOIN
    • 10.5. Pendefinisian Tabel dan Penggunaan Alias
    • 10.6. Self Join
    • 10.7. Join Dengan Kondisi Tertentu
    • 10.8. Implisit JOIN
  • BAB 11 Manipulasi Data: INSERT, UPDATE, dan DELETE
    • 11.1. Menambahkan Data
      • 11.1.1. Mendefinisikan Nama Kolom
      • 11.1.2. Tanpa Mendefinisikan Nama Kolom
      • 11.1.3. Kolom Dengan Nilai Default
      • 11.1.4. Memasukkan Data Turunan
      • 11.1.5. Memasukkan Banyak Data Dengan Satu Statemen
      • 11.1.6. Alternatif Syntax
      • 11.1.7. Pembatasan Panjang Data
    • 11.2. Statemen UPDATE
      • 11.2.1. UPDATE Semua Baris
      • 11.2.2. UPDATE Baris Tertentu
      • 11.2.3. UPDATE Baris Berdasarkan Nilai Pada Kolom Lain
      • 11.2.4. UPDATE Baris Berdasarkan Query Tertentu
    • 11.3. Statemen DELETE
      • 11.3.1. Menghapus Data Pada Tabel
      • 11.3.2. Menghapus Data Lebih Dari Satu Tabel
      • 11.3.3. Menghapus Semua Baris
  • BAB 12 Functions
    • 12.1. Mengenal Fungsi
    • 12.2. Fungsi Karakter
      • 12.2.1. Fungsi LEFT
      • 12.2.2. Fungsi RIGHT
      • 12.2.3. Fungsi SUBSTRING, SUBSTR, dan MID
      • 12.2.4. Fungsi TRIM, LTRIM, dan RTRIM
      • 12.2.5. Fungsi UPPER dan LOWER
      • 12.2.6. Fungsi CONCAT dan CONCAT_WS
    • 12.3. Fungsi Komposit
    • 12.4. Fungsi Date/Time
      • 12.4.1. Fungsi NOW() dan CURDATE()
      • 12.4.2. Fungsi DATE_FORMAT()
      • 12.4.3. Fungsi STR_TO_DATE()
      • 12.4.4. Fungsi DAY(), MONTH(), dan YEAR()
    • 12.5. Fungsi Perbedaan Waktu
      • 12.5.1. Fungsi DATEDIFF()
      • 12.5.2. Fungsi TIMEDIFF()
      • 12.5.3. Fungsi TIMESTAMPDIFF()
    • 12.6. Fungsi Numeric (Angka)
      • 12.6.1. Fungsi ROUND
      • 12.6.2. Fungsi FLOOR()
      • 12.6.3. Fungsi CEIL
      • 12.6.4. Fungsi RAND
      • 12.6.5. Fungsi POW() dan POWER()
      • 12.6.6. Fungsi CAST()
  • BAB 13 Agregate Functions
    • 13.1. Jenis Fungsi Agregasi
      • 13.1.1. Fungsi COUNT
      • 13.1.2. Fungsi SUM
      • 13.1.3. Fungsi MIN
      • 13.1.4. Fungsi MAX
      • 13.1.5. Fungsi AVG
    • 13.2. Menggunakan klausa DISTINCT
    • 13.3. Fungsi Agregasi Dengan GROUP BY
    • 13.4. Fungsi Agregasi Dengan ORDER BY
    • 13.5. Fungsi Agregasi Dengan Having
    • 13.6. Fungsi Agregasi Dengan Limit
    • 13.7. Fungsi Agregasi Dengan Hasil NULL
  • BAB 14 Ekspresi Logika
    • 14.1. Ekspresi Logika IF
      • 14.1.1. Fungsi IF
      • 14.1.2. Nested IF
      • 14.1.3. Statemen IF
    • 14.2. Ekspresi CASE
    • 14.3. Ekspresi CASE Pada ORDER BY
    • 14.4. Ekspresi CASE Pada WHERE
  • BAB 15 Subquery
    • 15.1. Pengelompokan Subquery
    • 15.2. Subquery Sebagai Data
    • 15.3. Subquery Sebagai Kriteria
      • 15.3.1. Subquery Dengan Hasil Satu Row
      • 15.3.2. Subquery Dengan Hasil Lebih Dari Satu Row
        • 15.3.2.1. Subquery Dengan Operator IN, = ANY, dan = SOME
        • 15.3.2.2. Subquery Dengan Operator NOT
      • 15.3.3. Subquery Berkorelasi (Correlated Subquery)
        • 15.3.3.1. Subquery Dengan Operator EXISTS
        • 15.3.3.2. Subquery Dengan Operator NOT EXISTS
    • 15.4. Subquery Sebagai Calculated Column
    • 15.5. Peningkatan Performa
  • BAB 16 UNION
    • 16.1. Query UNION dan UNION ALL
    • 16.2. Precedence
    • 16.3. UNION Dengan Kolom Yang Berbeda
    • 16.4. Menggunakan ORDER BY Pada Statemen SELECT
    • 16.5. Menggunakan LIMIT pada Statemen SELECT
    • 16.6. Menggunakan JOIN Pada Statemen SELECT
  • BAB 17 Total dan Subtotal
    • 17.1. WITH ROLLUP
    • 17.2. WITH ROLLUP – Mengganti Nilai NULL
    • 17.3. WITH ROLLUP dengan ORDER BY
    • 17.4. WITH ROLLUP dengan LIMIT
  • BAB 18 Crosstab – Pivot Table
    • 18.1. Crosstab Sederhana
    • 18.2. Menambahkan Baris Subtotal
    • 18.3. Mengubah Urutan Data Hasil Pivot Table
    • 18.4. Menambah Baris Total Dengan Query Tersendiri
    • 18.5. Pivot Table Dinamis
  • BAB 19 FULL TEXT Search
    • 19.1. Engine dan Tipe Data
    • 19.2. Membuat Index
    • 19.3. Menjalankan Full-Text Search
    • 19.4. Natural Language Mode
    • 19.5. Boolean Mode
    • 19.6. Query Expansion
  • BAB 20 Variable
    • 20.1. Penulisan User-Defined Variable
    • 20.2. Karakteristik User-Defined Variable
    • 20.3. Deklarasi Variable Dengan SET dan SELECT
    • 20.4. Berbagai Contoh Penggunaan Variable
    • 20.5. Variable Sebagai Identifier
  • BAB 21 Views
    • 21.1. Memahami View
    • 21.2. Kelebihan dan Kekurangan View
    • 21.3. Membuat View
    • 21.4. Memanggil View
    • 21.5. Mengubah View Dengan Klausa OR REPLACE
    • 21.6. Membuat View Dengan Column List
    • 21.7. Perubahan Pada Base Table
    • 21.8. Mengubah Nama View dan Statemen SELECT
    • 21.9. Menghapus View
    • 21.10. Menampilkan Struktur View
    • 21.11. Updatable dan Insertable View
  • BAB 22 Stored Procedures
    • 22.1. Membuat Stored Procedure
    • 22.2. Membuat Stored Procedure Dengan Parameter
    • 22.3. Memanggil Stored Procedure
    • 22.4. Stored Procedure dengan Parameter IN, OUT, dan INOUT
    • 22.5. Stored Procedure Dengan Variabel
    • 22.6. Statemen IF dan CASE Pada Stored Procedure
    • 22.7. Parameter Tambahan (Optional) Pada Stored Procedure
    • 22.8. Menampilkan Stored Procedure Yang Ada Pada Database
    • 22.9. Mengubah Stored Procedure
    • 22.10. Menghapus Stored Procedure
  • BAB 23 Stored Function
    • 23.1. Membuat Stored Function
    • 23.2. Stored Function Dengan Lebih Dari Satu Statemen Return
    • 23.3. Menampilkan Semua Stored Function
    • 23.4. Mengubah Stored Function
    • 23.5. Menghapus Stored Function
    • 23.6. Stored Procedure atau Stored Function ?
  • BAB 24 Transaction
    • 24.1. Memahami Transaksi
    • 24.2. Membuat Transaksi
    • 24.3. Membuat Transaksi Dengan Autocommit
    • 24.4. Menggunakan SAVEPOINT
    • 24.5. Otomasi ROLLBACK
    • 24.6. Membuat Transaksi (Lanjutan)
    • 24.7. Store Engine Yang Digunakan
    • 24.8. Isolasi Transaksi
  • BAB 25 Trigger
    • 25.1. Membuat Trigger
    • 25.2. Multiple Trigger
    • 25.3. Error Pada Trigger
    • 25.4. Integrity Constrain Dengan Trigger
    • 25.5. Menghentikan Eksekusi Statemen Pada Trigger
    • 25.6. Menampilkan Semua Trigger
    • 25.7. Mengubah Trigger
    • 25.8. Menghapus Trigger
  • BAB 26 EVENT
    • 26.1. Mengaktifkan Event Schedule
    • 26.2. Event Dengan Multi Statemen
    • 26.4. Auto Delete Event
    • 26.5. Status EVENT dan Comment
    • 26.6. Menampilkan Semua EVENT
    • 26.7. Mengubah EVENT
    • 26.8. Menghapus Event
    • 26.9. Log Event
    • 26.10. Backup Event
  • BAB 27 DATA DICTIONARY
    • 27.1. Tabel Schemata
    • 27.2. Tabel Tables
    • 27.3. Tabel Columns
    • 27.4. Tabel Routines
  • BAB 28 Identifikasi Error Pada Query
  • BAB 29 MySQL dan PHP
    • 29.1. Install PHP
    • 29.2. Menulis Script PHP
    • 29.3. Koneksi Database MySQL
    • 29.4. Memilih Database
    • 29.5. Statemen SELECT Dengan Hasil Satu Baris
    • 29.6. Statemen SELECT Dengan Hasil Banyak Baris
    • 29.7. Tes Nilai NULL
    • 29.8. Membuat Stored Procedure
    • 29.9. Membuat Transaksi
    • 29.10. Lintas Database
  • DAFTAR PUSTAKA

Bonus Chet Sheet

Selain e-book, kami juga memberikan bonus eksklusif berupa 11 cheatsheet pdf yang berisi ringkasan dari berbagai statemen, fitur, dan fungsi MySQL yang dibahas dalam buku tersebut, termasuk penjelasan singkat dan contoh penggunaanya.

Cheat sheet ini merupakan shortcut setelah anda memahami pembahasan yang ada didalam buku. Dengan cheat sheet ini, jika suatu saat Anda lupa jenis statemen dan fungsi MySQL yang akan digunakan, anda tidak perlu membuka buku, cukup buka cheat sheet sesuai dengan kategori yang ada.

Cheat Sheet Query MySQL Lengkap - Bahasa Indonesia

Kategori cheatsheet:

  • DDL – Statemen CREATE, ALTER, DROP
  • DML – Statemen INSERT, UPDATE, DELETE
  • Statemen SELECT, SUBQUERY, JOIN
  • Data Dictionary
  • Stored Procedure
  • Stored Function
  • Built-in Functions
  • Transaction
  • Triggers
  • Views
  • Event

Jaminan Kualitas

Banyaknya testimoni positif ebook terbitan jagowebdev.com, khususnya ebook Panduan Lengkap MySQL, membuktikan bahwa materi yang kami sajikan benar benar berkualitas, tidak asal ditulis.

Dengan demikian Anda tidak perlu ragu lagi dengan kualitas ebook kami.

Biaya Investasi

Paket diatas merupakan salah satu materi yang disediakan bagi member premium jagowebdev.com. Cukup dengan investasi sebesar  Rp. 100.000  Anda sudah dapat menjadi member premium dengan  masa keanggotaan selama 1 tahun.

Dengan menjadi member premium, Anda dapat mendownload seluruh materi terbaik yang ada di halaman member.

Harga diatas dapat berubah sewaktu waktu seiring dengan jumlah item yang akan ditambahkan, jadi, jangan lewatkan kesempatan baik ini, segera join disini.

Testimoni

Berikut ini testimoni dari beberapa dosen perguruan tinggi swasta:
Testimoni:

Testimoni Dosen PTS Malang - Untuk Bahan Ajar Mahasiswa

Testimoni Dosen PTS Malang – Untuk Bahan Ajar Mahasiswa

Testimoni:

Testimoni Ebook Query MySQL Untuk Dosen - Pengajar

Testimoni Dari Dosen PTS Solo – Sangat Bermanfaat Bagi Akademisi

Testimoni dari mahasiswa dan pelamar pekerjaan:

Testimoni Ebook Panduan Query MySQL - Sangat Bagus Bagi Mahasiswa

Testimoni Ebook Panduan Query MySQL – Mahasiswa: Sangat Puas Dengan Isinya

Testimoni Ebook Query MySQL - Membantu Interview Kerja

Testimoni Ebook Query MySQL – Isinya Bagus Banget dan Membantu Banget Menjawab Soal Interview Kerja

Testimoni dari pembaca lainnya:

Testimoni Ebook Panduan Lengkap Query MySQL

Testimoni – Materi jarang ditemui di buku-buku dalam negeri, apalagi di Google, materi advance namun tetap mudah dipahami dan di praktikkan

Testimoni Ebook Query MySQL

Testimoni Ebook Query MySQL “Penjelasannya Bagus Sekali”

Testimoni Ebook Panduan Lengkap Query MySQL

Testimoni Ebook  Query MySQL “#jenius”

Testimoni Panduan Lengkap Query MySQL - Bagus Untuk Pemula dan Otodidak

Testimoni Panduan Lengkap Query MySQL – Bagus Untuk Pemula dan Otodidak

Testimoni Ebook Panduan Lengkap MySql

Testimoni Ebook Panduan Lengkap MySql dari Karyawan “Senang dengan isinya”

Testimoni Buku Query MySQL – Materinya Bagus Banget

Testimoni Ebook Query MySQL – Ilmunya Padat Banget

BEST DEAL

e-Book diatas telah membahas teknik query SQL secara komprehensif, namun tidak secara mendalam membahas teknik olah data dengan Query MySQL, kenapa ? karena pembahasan tentang topik tersebut cukup panjang dan perlu sesi tersendiri.

Untuk itu, bagi Anda yang ingin mendalami teknik khusus olah data dengan Query MySQL, anda dapat mempelajari e-Book:  Buku Query MySQL – Kupas Tuntas Teknik Olah Data Dengan Query MySQL

Contact

Jika ada yang ingin ditanyakan, silakan kirim email ke: prawoto.hadi@gmail.com atau WhatsApp ke  no

64 Feedback dari pembaca

Silakan tinggalkan komentar

Newsletter

Jadilah yang pertama tahu berita terbaru dari Jagowebdev.com