Pengetahuan dasar SQL dengan MySQL Database (Bag 2)

24 03 2012

Melanjutkan tulisan terdahulu, sekarang kita akan membahas lebih jauh lagi mengenai perintah – perintah dasar SQL dalam MySQL, selanjutnya perintah query yang akan kita bahas adalah “alter”, Alter adalah perintah dasar dalam query yang berfungsi untuk menambahkan property terhadap table, view, store procedure, function atau trigger yang sudah ada. Sebagai contoh kita akan mencoba menambahkan 1 field “goldarah” terhadap sebuah table mahasiswa dimana field tersebut diposisikan setelah field “jkelamin”.

ALTER TABLE `sim_mahasiswa`.`mahasiswa` ADD COLUMN `goldarah` CHAR(1) NULL AFTER `jkelamin`;

Fungsi alter tidak saja berfungsi sebagai penambah field table, tetapi juga dapat digunakan untuk menambahkan primary key, foreign key, index key, merubah properti field, properti table, mereset nilai increment untuk table yang menggunakan fungsi auto_increment, secara berurutan akan dicontohkan perintah dari masing – masing fungsi yang disebut diatas, pertama jika ingin menambahkan sebuah field biasa menjadi primary key dengan perintah sebagai berikut:

Read the rest of this entry »

Advertisements




Pengetahuan dasar SQL dengan MySQL Database (Bag 1)

19 03 2012

Sebagai tambahan referensi pengetahuan tentang MySQL Database khususnya lebih spesifik tentang perintah – perintah SQL dalam MySQL berikut akan saya jelaskan secara terurut apa saja yang sebaiknya diketahui untuk mengetahui lebih jauh tentang perintah SQL dalam MySQL, dengan asumsi setiap user yang membaca tulisan ini minimal sudah dapat mengakses database baik menggunakan console, phpmyadmin atau editor tools lain, maka pembahasan hanya akan mencakup kepada perintah “create database”, “create table”, “insert”, “update”, “delete”, “select” dan “alter”, adapun fungsi lain yang akan dibahas “in”, “not in”, “order by”, “group by”, “sum”, “count” beserta fungsi join flat, left join dan right join. Pembahasan pertama yaitu kita akan membuat database sim_mahasiswa dengan perintah seperti berikut:

CREATE DATABASE `sim_mahasiswa`;

Kemudian dilanjut dengan membuat table mahasiswa dengan field “id”, “nim”, “nama”, “alamat”, “jkelamin” diteruskan dengan table mata_kuliah dengan field “id”, “kode”, “nama”, “bobot” kemudian dibuat juga table “nilai_siswa” dengan field “id”, “mahasiswa_id”, “matkul_id”, “nilai_angka”, “nilai_huruf”, secara berturut perintah membuat table tersebut dengan terlebih dahulu mengaktifkan dahulu perintah sebagai berikut:

Read the rest of this entry »





Backup MySQL Database Secara Periodik dalam Server Solaris 10

24 07 2010

English Version

Setelah dua tahun terakhir ini bergelut dengan Solaris Server, saya bersyukur banyak ilmu baru yang dapat digali selama masa tersebut, dan hal tersebut membuat saya ingin berbagi dengan rekan – rekan semua. Dalam kesempatan ini saya ingin berbagi bagaimana cara backup database MySQL secara periodik, menjadi berupa sebuah file *.tar.gz yang telah dikompres, hal ini dapat dilakukan dengan menggunakan ‘time scheduler’ jika menggunakan os windows, tetapi apa yang akan kita gunakan jika bekerja dalam lingkuan Solaris sebagai server, berikut pembahasannya.

Yang pertama harus diketahui adalah bagaimana proses ‘dump and restore’ dalam database MySQL, sebagaimana yang telah tercantum dalam manual documentation proses tersebut dapat dilakukan dengan cara eksekusi perintah sebagai berikut:

Read the rest of this entry »





Kamus Perintah Hibernate Criteria Query – MySQL

23 01 2009

English Version

Untuk rekan – rekan yang sudah terbiasa dengan Java Platform mungkin sudah tidak aneh dengan Hibernate, begitu pula untuk rekan – rekan yang sudah terbiasa dengan Hibernate kemungkinan juga sudah tidak aneh dengan istilah Hibernate Criteria Query. Pada kesempatan ini kita akan coba bahas mengenai persamaan fungsi antara Criteria Query dengan MySQL, dengan tujuan membantu rekan – rekan yang baru mempelajari tentang Hibernate dan bagaimana kesamaan fungsi nya dengan perintah – perintah standar yang sudah ada dalam MySQL.

Berikut akan kita mulai pembahasan mengenai hal tersebut diatas, pertama kita akan ambil contoh sebuah table dalam MySQL yang kemudian akan di konversikan kedalam sebuah model java class mengikuti kaidah yang sudah ditetapkan Hibernate. Dalam hal ini kita akan menggunakan Hibernate Annotation sehingga tidak menggunakan file *.xml untuk mapping field table terhadap field class. Untuk contoh sederhana kita akan coba sebuah table dengan nama “karyawan” begitu pula kita akan menggunakan model class dengan nama yang sama.

Read the rest of this entry »





Membuat Editable Datagrid menggunakan Javascript

15 07 2008

Pada kesempatan ini saya akan coba menyampaikan materi tentang bagaimana membuat tampilan editable datagrid dari suatu tabel mysql ke dalam browser menggunakan bahasa pemrograman php yang digabung dengan javascript.

Sebelum memulai proses programming, baiknya kita menyiapkan suatu table dalam mysql terlebih dahulu, dalam hal ini penulis mengambil contoh table seperti dalam artikel “Insert Data Menggunakan Database MySQL, PostgreSQL, Oracle”, setelah proses terhadap database selesai sekarang proses programming dimulai dengan membuat suatu file untuk halaman pertama dalam browser dengan menggunakan “editable.php”, yang kode seperti berikut:

Read the rest of this entry »





Insert Data Menggunakan Database MySQL, PostgreSQL, Oracle

1 07 2008

Setelah artikel mengenai “Bermain Dynamic Tabel Row dengan menggunakan Javascript”, ada teman yang bertanya bagaimana sih caranya memasukkan datanya ke dalam database setelah nilai dari masing – masing variabel dari element javascript tersebut didapat, saya pikir seharusnya seorang programmer php harus sudah mengetahui pengetahuan basic mengenai CRUD (Create, Read, Update, Delete) terhadap database. Tapi setelah dipikir – pikir, oke-lah beramal dan berbagi pengetahuan tentang pengetahuan PHP apa salahnya, barangkali ada teman – teman yang baru mau mendalami pengetahuan ini yang akan terbantu dengan artikel ini, berikut pembahasannya.

Dalam artikel ini saya akan coba membahas bagaimana cara insert data ke sebuah table database terhadap tiga database berbeda, yaitu, mysql, postgres dan oracle dengan menggunakan php sebagai bahasa pemrograman, tapi sebelum melangkah ke pembahasan tersebut, kita perlu mengambil “dynamic.php” dari source artikel tersebut, dengan terlebih dahulu melakukan sedikit modifikasi pada source code sebagai berikut.

Read the rest of this entry »