Posts tagged sql

perintah-insert-mysql

7 Variasi Perintah INSERT di MySQL yang Sering Terlupakan

28

Data Manipulation Language (DML) merupakan bagian dari perintah SQL (Structured Query Language) yang terdiri dari berbagai perintah untuk memanipulasi data di dalam suatu database. Empat perintah utama yang termasuk dalam perintah DML adalah perintah SELECT, INSERT, UPDATE dan DELETE. MySQL sebagai salah satu software database terkemuka tentunya mendukung keempat perintah DML tersebut dengan sangat baik. Di dalam tutorial kali ini, akan dibahas mengenai perintah INSERT dimana ternyata cukup banyak variasi perintah INSERT di MySQL yang sering terlupakan (terabaikan), namun sebenarnya sangat berguna.

Selain bentuk dasar perintah INSERT, saya mencatat setidaknya ada 7 (tujuh) variasi bentuk perintah INSERT yang saya yakin suatu saat akan berguna untuk Anda. Berikut ini ketujuh perintah INSERT tersebut yang selanjutnya akan saya jelaskan satu per satu.

  1. INSERT INTO (field1, field2, …) VALUES (…)
  2. INSERT … SELECT …
  3. INSERT IGNORE …
  4. INSERT DELAYED …
  5. INSERT LOW PRIORITY | HIGH PRIORITY …
  6. INSERT … ON DUPLICATE KEY UPDATE
  7. REPLACE INTO …

(more…)

Popularity: 15% [?]

Contoh Class Diagram Sistem Pembelian

Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel

107

Di dalam suatu RDBMS termasuk MySQL, tentunya sudah menjadi suatu kewajaran jika dalam satu database dapat terdiri dari beberapa tabel. Masing-masing tabel tersebut dapat berhubungan (berelasi) satu sama lain. Relasi antar-tabel dapat berupa relasi 1-1 (one-to-one), 1-M (one-to-many), atau M-N (many-to-many). Sebagai contoh terlihat pada gambar pemodelan data konseptual (class diagram) di bawah ini. Tabel pelanggan berhubungan dengan pesan, pesan dengan barang, dsb.

Pada pembuatan suatu aplikasi, terkadang kita juga memerlukan tampilan data yang tidak hanya berasal dari 1 (satu) tabel, namun bisa dari beberapa tabel sekaligus. Contohnya, dari class diagram di bawah, kita ingin menampilkan nama pelanggan berikut transaksi yang pernah dilakukannya. Dari contoh tersebut, kita harus bisa menggabungkan minimal dua tabel, yaitu pelanggan dan pesan.

Untuk menggabungkan 2 (dua) atau lebih tabel, kita dapat menggunakan bentuk perintah JOIN. Dalam tutorial ini, akan dijelaskan secara bertahap mengenai bagaimana menggabungkan dua tabel atau lebih, terutama untuk menampilkan data yang berasal dari beberapa tabel. Contoh-contoh dalam tutorial ini secara khusus telah dicoba di database MySQL, namun demikian secara umum perintah penggabungan tabel di semua jenis database tidak jauh berbeda alias sama.

(more…)

Popularity: 100% [?]

Pengenalan Perintah Dasar SQL di MySQL

9

Apa itu SQL?

SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.

Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.

(more…)

Popularity: 35% [?]

Query MySQL untuk Menampilkan Nomor Terakhir

1
MySQL

MySQL

Terdapat sebuah tabel pelanggan yang mempunyai primary key kd_pelanggan. Format kd_pelanggan yang disimpan adalah berupa 5 digit karakter, diawali dengan huruf “P” dan diikuti dengan nomor urut pelanggan (sesuai dengan nomor urut pengentrian data). Contohnya P0001, P0012, P0110, dst.

Nah untuk menjaga agar data kode pelanggan tetap terurut maka biasanya kita akan meng-generate kode pelanggan secara otomatis pada saat proses pengentrian data pelanggan. Kode yang ditampilkan otomatis tersebut diambil berdasarkan kode terakhir yang ditambah 1 (satu). Bagaimana teknik untuk mendapatkan kode terakhir yang ditambah 1 tersebut??

(more…)

Popularity: 5% [?]

Query MySQL untuk Mengambil Jumlah Hari

0

Q : Bagaimana mengambil jumlah hari dalam suatu bulan di MySQL? Misalnya jumlah hari untuk bulan November 2008 adalah 30, Oktober 2008 adalah 31, dan seterusnya.

A : Jawabnya ternyata cukup sederhana, gunakan fungsi LAST_DAY() di MySQL. Berikut ini contoh perintah SQL untuk mengambil jumlah hari dalam bulan sekarang (current date).

[sourcecode language="sql"]SELECT DAY(LAST_DAY( NOW() ) );[/sourcecode]

Semoga bermanfaat

Popularity: 2% [?]

Go to Top