Sulis Tri OKtaviani Santoso – MySQL

advertisement
MySQL
Sulis Tri Oktaviani Santoso
[email protected]
Abstrak
MySQL adalah sebuah server database open source yang paling populer keberadaannya.
MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi
server yang dinamis dan powerful.
Kata Kunci:Pengenalan MySQL, Cara Penulisan Query MySQL, Database MySQL,
dan Mengambil Data dari MySQL
Pendahuluan
PHP adalah salah satu bahasa pemrogramandalam pembuatan web. PHP bersifat server
side dan bisa dikoneksikan dengan database seperti MySQL, PostgreSQL,SQLserver,
Oracle dsb. Kareba PHP bersifat server side, maka untuk dapat menjalankan PHP pada
browser, maka anda diharuskan terlebih dahulu menginstall web server yang bisa anda
dapatkan secara gratis dari internet, misalnya Apache,PHP Triad,PWS,Wammp,Xampp,
dsb.
Pembahasan
Pengertian Database
database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal: database flat
dan database relasional. Database relasional lebih disukai karena lebih masuk akal
dibandingkan database flat. Nah, MySQL adalah sebuah database relasional.
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Pada database yang memiliki struktur relasional. Ada tabel-tabel yang menyimpan data.
Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi
apa yang akan disimpan. Kamu memerlukan kolom khusus untuk setiap jenis informasi
yang ingin kamu simpan (misalnya umur, tinggi, berat, alamat)
SQL?
SQL (dibaca “ess-que-el”) merupakan kependekan dari Structured Query Language.
SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan
ANSI,SQL merupakan bahasa standar untuk sistem menajemen database relasional.
Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update
terhadap database, atau mengambil data dari sebuah database. Beberapa database
relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase,
Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database
menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus
yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar
SQL seperti “Select”, “Insert”, “Update”, “Delete”, “Create”, dan “Drop” dapat
digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah
database
Query MySQL merupakan senjata utama kamu dalam bekerja sehari-hari dengan
database. Query MySQL merupakan istilah yang digunakan untuk menyatakan berbagai
perintah MySQL. Setiap perintah melakukan beberapa hal terhadap database MySQL.
Sebagai contoh, perintah Query MySQL CREATE akan membuat tabel dan database
MySQL, sedangkan Query MySQL SELECT akan memilih baris-baris yang sudah
pernah kamu sisipkan dalam database
Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas
mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
memerlukan tanda kurung kurawal ({}), seperti perintah insert di bawah ini. Penulisan
tanda kurung ini akan kita bahas juga dalam pembahasan fungsi. Pastikan saja untuk
mengakhiri setiap perintah yang kamu buat dengan tanda titik koma (;).
Untuk memberikan gambaran buat kamu saya akan tuliskan beberapa contoh query dan
perhatikan kesederhanaannya ya, biar semangat !!
Kode Query MySQL:
1. SELECT * FROM nama_tabel;
Kode di atas memilih semua baris dan kolom dari tabel nama_tabel dan
menampilkannya pada kita. Berikut ini beberapa query lagi yang akan sangat sering
kamu pakai seiring dengan berjalannya tutorial kita.
Kode MySQL:
1. INSERT INTO nama_tabel (kolom_satu, kolom_dua)
2.
3. VALUES(nilai_satu, nilai_dua);
4.
5. UPDATE nama_tabel SET kolom_satu = nilai_satu, kolom_dua = nilai_dua;
Membuat Database MySQL
Sebelum melakukan perintah apapun, kamu harus login dulu ke MySQL command
prompt kamu. (Ingat, saya sumsikan kamu menggunakan XAMPP yah. Kamu harus
melakukan langkah-langkah berikut untuk bisa masuk ke MySQL prompt:
1.
Buka command prompt (klik Start, Accessories, DOS Prompt).
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
2.
Ketikkan CD Program*
3.
Ketikkan CD XAMPP/MySQL/bin
4.
Ketikkan mysql –u root
Tipe kolom akan menentukan jenis data yang dapat disimpan dalam kolom tabel
MySQL mulai dari angka, paragraph, atau string singkat. Sebagai contoh, dengan
mendefinisikan sebuah kolom sebagai int, artinya bahwa tabel MySQL dalam database
kamu cuman akan menerima nilai integer untuk jenis kolom ini.
Beberapa tipe kolom yang akan cukup sering kamu gunakan adalah : int, char, varchar,
text dan datetime.
Ok, kita langsung aja membuat tabel MySQL kita, ingat bahwa kita tadi mendefinisikan
gudang kita dengan nama bisnis. Nah untuk memastikan bahwa kita berada di gudang
bisnis, gunakan perintah ini:
1. USE bisnis;
Sekarang buat tabel MySQL database pertama kamu:
1. CREATE TABLE karyawan (id INT(3) NOT NULL AUTO_INCREMENT,
2. nama_belakang VARCHAR (50), nama_depan VARCHAR (25),
3. jabatan VARCHAR (10) DEFAULT „staf‟ NULL);
Kalau kamu ingin belajar MySQL tentu saja kamu akan sangat memerlukan server
database MySQL terinstal di komputer kamu buat praktek kan? Nah, ada 2 cara untuk
memiliki server MySQL di komputer kamu, cara pertama adalah melakukan download
MySQL dari web site resmi MySQL atau melakukan download MySQL yang
terintegrasi dalam paket.
Apa bedanya? Kalau kamu melakukan download MySQL langsung dari web site
resminya, maka kamu akan mendapat paket MySQL yang lengkap dan terbaru. Namun
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
demikian, dengan melakukan download MySQL dari situs resminya tersebut, kamu
harus melakukan instalasi yang sedikit rumit terutama saat melakukan koneksi antara
MySQL dengan server web kamu. Cara download MySQL ini tidak saya sarankan
untuk dilakukan bagi para pemula. Kenapa, karena bisa bikin frustasi kalau ndak
berhasil. Bukannya belajar MySQL malahan sibuk instalasi MySQL icon smile
Download MySQL Tutorial MySQL 6 .
Untuk pemula saya sarankan untuk melakukan download MySQL dalam bentuk paket.
Saya sendiri seperti dalam tulisan sebelumnya tentang database MySQL menyarankan
XAMPP sebagai paket perkenalan kamu. It‟s free kok. Cuman downloadnya memang
harus sabar, karena ukuran filenya cukup besar.
Ok, sekarang kamu udah siap melakukan download MySQL dengan cara yang kamu
anggap cocok dengan level kamu.
Sebenarnya ada alternatif lain untuk belajar MySQL tanpa harus ribet instalasi apapun
di komputer kamu, misalnya dengan belajar sambil praktek online seperti yang
ditawarkan di sini. Keuntungan dari cara ini adalah kamu bisa mulai belajar MySQL
dengan lebih fokus. Hal ini bisa terjadi karena kamu bisa langsung praktek tanpa harus
pusing mikirin instalasi dan settingnya di tahap awal. Kalau sudah bisa, baru instal hasil
download MySQL kamu di komputer untuk praktek yang lebih advance.
Untuk mengambil data dari server database MySQL, kamu harus menggunakan perintah
SELECT MySQL.
Bentuk umum dari perintah SELECT MySQL ini adalah seperti di bawah ini:
1. SELECT column_name1,column_name2...
2. FROM tables
3. [WHERE conditions]
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
4. [GROUP BY group
5. [HAVING group_conditions]
6. [ORDER BY sort_columns]
7. [LIMIT limits];
Perintah SELECT MySQL tersebut memiliki banyak pilihan yang bisa kamu gunakan
untuk mengatur pemilihan data agar sesuai dengan kebutuhan kamu. Urutan pilihanpilihan tersebut (FROM, WHERE, GROUP BY, HAVING, ORDER BY dan LIMIT)
harus sesuai dengan bentuk umum di atas.
Untuk memilih semua kolom dalam tabel, kamu bisa menggunakan notasi (*) yang jauh
lebih singkat dibandingkan kami harus menuliskan semua nama field yang ingin kamu
tampilkan. Sebagai contoh, saat kamu inginmelihat semua data pada semua kolom
dalam tabel karyawan, kamu tinggal menggunakan query di bahwah ini.
1. SELECT * FROM karyawan;
Penutup
Dengan artikel yang penulis buat semoga dapat menambah wawasan dan pengetahuan
pembaca tentang Pengenalan MySQL, Cara Penulisan Query MySQL, Database
MySQL, dan Mengambil Data dari MySQL
Referensi
http://informatikaku.files.wordpress.com/2008/06/dasar-pemrograman-php1.pdf
http://prothelon.com/belajar/belajar-mysql/tutorial-mysql-pengenalan-mysql
http://prothelon.com/belajar/belajar-mysql/tutorial-mysql-2-query-mysql
http://prothelon.com/belajar/belajar-mysql/tutorial-mysql-3-cara-penulisan-query-mysql
http://prothelon.com/belajar/belajar-mysql/tabel-mysql-%E2%80%93-tutorial-mysql-5
http://prothelon.com/belajar/belajar-mysql/download-mysql-tutorial-mysql-6
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
http://prothelon.com/belajar/belajar-mysql/select-mysql-mengambil-data-dari-mysql
Biografi
Nama saya adalah Sulis Tri Oktaviani Santoso, saya biasa dipanggil
dengan nama via, saya seorang mahasiswi semester 5 di salah satu
fakultas Tangerang, saya mengambil jurusan Sistem Informasi dan
konsenrasi pada Computer Accountancy, Hobby saya adalah Fotography,
contact email saya adalah [email protected].
Lisensi Dokumen:
Copyright © 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Download