NEW!! Buku Query MySQL Lihat Detail » x

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, 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
  • Dimensi: 15,7 cm x 23 cm
  • Jumlah Halaman: xviii, 519

Fitur:

  • Ditulis secara komprehensif dan detail serta mudah dipahami, seperti posting populer yang ada di blog ini.
  • 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

Garansi 7 Hari

Untuk memastikan buku ini sesuai dengan yang Anda butuhkan, kami memberikan garansi 7 hari sejak e-book dikirim, jika tidak cocok, kami akan refund uang Anda 100%.

Biaya Investasi

Biaya investasi untuk semua ilmu yang akan Anda dapatkan dari paket diatas adalah:

  • Rp. 125.000, atau
  • Rp. 75.000 jika Anda subscribe ke mailing list web ini. Selain itu, Anda akan mendapatkan diskon (50%+) atau cukup dengan Rp. 35.000 untuk pembelian kedua dan seterusnya.  Hal ini bermanfaat jika Anda ingin menjualnya ke rekan anda.

atau lihat BEST DEAL di halaman bawah

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

Cara order

Untuk order, silakan transfer ke rekening:

  • BCA: 0319 6967 51
  • Mandiri: 184 00 0004673 8

a.n Agus Prawoto Hadi

Setelah transfer, silakan kirim bukti transfer ke email: prawoto.hadi@gmail.com disertai dengan:

Nama: …
Alamat: …
Jumlah transfer: …
Transfer dari bank: …

Paket e-book akan dikirim ke email dalam waktu 1x 24 jam.

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

Jika Anda tertarik dengan ebook tersebut, Anda dapat membeli kedua paket ini sekaligus, dengan biaya investasi hanya sebesar Rp. 100.000 bundle yang akan anda peroleh adalah:

  • e-Book Panduan Lengkap Query MySQL
  • 11 Cheat Sheet Query MySQL
  • e-Book Killer Trik Query MySQL – Kupas Tuntas Teknik Oleh Data Dengan Query MySQL

Contact

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

22 Feedback dari pembaca

Silakan tinggalkan komentar

*

Like Us

Dapatkan update artikel terbaru via E-Mail
  1. Query MySQL di Dalam PHP Loop – Bad Practice !!!

  2. Software Kompres dan Optimasi Gambar / Foto (JPG dan PNG) – Tested

  3. 40+ Theme WordPress Gratis Untuk Blog – Modern & Responsive

  4. Eksklusif Cheat Sheet PHP Bahasa Indonesia – Pendamping Belajar PHP

  5. PHP FORM III: Menampilkan Data MySQL Dengan PHP dan Form HTML

  6. Tutorial PHP Form II: Menampilkan Hasil Input Form HTML dengan PHP

  7. Tutorial PHP Form I: Menghubungkan Form HTML dengan PHP

  8. Menampilkan Data Dari Beberapa Tabel MySQL – JOIN Pada MYSQL

  9. Memahami dan Menampilkan Tanggal dan Waktu Pada PHP

  10. Menghitung Selisih Waktu Dengan PHP – Cara Termudah