Showing posts with label tutorial. Show all posts
Showing posts with label tutorial. Show all posts

Query dalam Query MySQL

Saat sedang mengamati Google Analytics Real Time report, kadang muncul kata kunci yang memberi ide tutorial baru, salah satunya adalah “Query dalam Query MySQL”.
istilah query dalam query MySQL ini kita kenal juga dengan istilah nested query.
Intinya adalah bagaimana caranya agar kita bisa melakukan 2 kali query dalam sebuah perintah. Apa tujuannya? Tujuannya adalah agar output dari query pertama bisa dijadikan input atau bahan rujukan bagi query yang kedua.
Misalnya, kita memiliki 2 tabel, tabel I adalah tabel karyawan dengan pangkatnya dan tabel  II adalah gaji karyawan berdasarkan pangkatnya.
Katakanlah kita ingin menampilkan data yang berisi data karyawan lengkap dengan gaji masing-masing. Nah kita perlu untuk menggunakan nested query atau query dalam query MySQL dalam kasus ini.
Bagaimana caranya? Bisakah MySQL menyelesaikan masalah ini dengan query dalam query?
BINA SARANA INFORMATIKA: tutorial

SELECT MySQL – Filter data menggunakan Where

Seperti yang sudah kita pelajari sebelumnya, select MySQL memiliki beberapa pilihan, yang selanjutnya akan kita sebut parameter. Kita juga sudah melihat cara memilih semua kolom atau hanya beberapa kolom tertentu untuk ditampilkan.
Namun demikian, sampai tutorial select MySQL sebelumnya, kita baru bisa menampilkan seluruh data.
Nah, pertanyaannya, bagaimana cara kita memfilter atau memilih data tertentu saja yang ingin kita tampilkan. Misalnya kita memiliki tabel data_temanku seperti ini:

Nama Alamat
Prothelord Jl. Bunga no 12
Bambang Sumringah Jl. Candi I no 13
Bambang Sumantri Jl. Bunga I no 14

Jika kita hanya menggunakan select saja, maka memang kita bisa menampilkan semua kolom atau kolom nama saja, namun kita hanya bisa menampilkan semua record.
Misalnya untuk menampilkan semua record untuk semua kolom, kita menggunakan perintah berikut ini:


SELECT * FROM data_temanku;

Pertanyaannya adalah, bagaimana kita bisa memilih untuk menampilkan record yang bernama Prothelord saja, misalnya.
kita akan menggunakan bantuan parameter WHERE dari MySQL.
Bagaimana caranya?
Kita akan bahas di tutorial berikutnya.

BINA SARANA INFORMATIKA: tutorial

SELECT MySQL – Mengambil Data dari MySQL

Membuat tabel MySQL Untuk bisa mendayagunakan database MySQL, kamu harus belajar cara mengambil dan menyimpan data ke MySQL. Kita akan belajar cara mengambil data dari MySQL
Nah, 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:


SELECT column_name1,column_name2...
FROM tables
[WHERE conditions]
[GROUP BY group
[HAVING group_conditions]
[ORDER BY sort_columns]
[LIMIT limits];

Perintah SELECT MySQL tersebut memiliki banyak pilihan yang bisa kamu gunakan untuk mengatur pemilihan data agar sesuai dengan kebutuhan kamu. Urutan pilihan-pilihan 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.


SELECT * FROM karyawan;
BINA SARANA INFORMATIKA: tutorial

Download MySQL – Tutorial MySQL 6

Kalau kamu pengen 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 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.
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.

BINA SARANA INFORMATIKA: tutorial

Tabel MySQL – Tutorial MySQL 5

Gudang database kita yang masih kosong tadi tidak akan ada gunanya kalau kosong kan? Nah kita akan membuat tabel MySQL sebagai lemari-lemari penyimpanan untuk menyimpan dan mengelola data kita. Kita akan menggunakan perintah CREATE yang sama dengan pembuatan database MySQL. Meskipun menggunakan perintah CREATE yang sama, tetapi perintah pembuatan tabel MySQL agak lebih kompleks dibandingkan perintah CREATE database kita sebelumnya. Dalam perintah kita nanti, kita juga harus menyertakan parameter untuk setiap kolom tabel MySQL dan menamainya dengan baik. Memberi nama pada tabel MySQL kamu bisa dilakukan secara sederhana maupun rumit (gunakan nama yang sederhana saja kalau baru mulai belajar membuat tabel MySQL ya).
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. Dan saya rasa, dari namanya kamu pasti udah bisa menebak jenis data apa yang bisa disimpan oleh masing-masing tipe kolom tersebut.
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:


USE bisnis;
Sekarang buat tabel MySQL database pertama kamu:


CREATE TABLE karyawan (id INT(3) NOT NULL AUTO_INCREMENT,
nama_belakang VARCHAR (50), nama_depan VARCHAR (25),
jabatan VARCHAR (10) DEFAULT ‘staf’ NULL);

Bingung? Tenang aja, nih penjelasannya.

Kamu baru saja membuat sebuah tabel MySQL bernama ‘karyawan’. Kolom pertama adalah sekedar angka penanda unik yang akan ditambahkan ke tabel MySQL tersebut hingga maksimum sebanyak 3 digit (999) secara otomatis (AUTO_INCREMENT). VARCHAR berarti bahwa dia akan menyimpan angka, digit atau symbol, yang sangat cocok untuk nama orang. Kolom terakhir memiliki nilai default ‘staf’, sehingga jika kita menambahkan sebuah record, nilai default tersebut akan langsung ditambahkan. BINA SARANA INFORMATIKA: tutorial

Tutorial MySQL 4 – Database MySQL

Sebuah database sebenarnya tidak lebih dari sebuah wadah yang kosong. Kamu bisa bayangin database MySQL tuh kayak gudang kosong gitulah. Database MySQL tidak memiliki fungsi apapun, selain mamiliki nama. Tabel adalah tahap berikutnya dalam struktur database MySQL yang memiliki berbagai kagunaan dan fungsi. Kalau kita kembali ke contoh gudang kita tadi, sebuah tabel MySQL bisa kamu analogikan dengan lemari penyimpan dalam gudang tadi. Barang-barang yang kamu simpan di gudang tadi dapat dipindah ke lemari lain, dikeluarkan, pengaturan ulang atau manipulasi lainnya tergantung situasi. Tabel MySQL juga dapat dimanipulasi sesuai kebutuhan kita. Kita bisa pidahkan data dari tabel, menghapus data, menampilkannya sesuai urutan yang kita inginkan, dan masih banyak fungsi lainnya. Nah setelah memahami penjelasan ini, kamu seharusnya sudah siap untuk memulai langkah kamu dalam praktek MySQL, yaitu membuat database MySQL.
By the way, sebelum mulai praktek, pasti kamu bertanya-tanya kan. Lha prakteknya pakai apa? Nah, untuk prakteknya, kamu harus install dulu MySQL server di PC kamu. Dalam tutorial di sini, saya asumsikan kamu make WINDOWS XP dan XAMPP sebagai MySQL servernya. Kamu bisa DOWNLOAD XAMPP di web sitenya secara gratis.

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).
2.        Ketikkan CD Program*
3.        Ketikkan CD XAMPP/MySQL/bin
4.        Ketikkan mysql –u root
Kamu akan menghadapi sebuah layer dengan prompt mysql>. Prompt inilah yang akan menjadi tempat kamu melakukan praktek

Hampir lupa, untuk keluar dari prompt, kamu bisa ketikkan exit diikuti Enter. Nah sekarang kita bisa mulai.
Tolong diingat bahwa sebelum dapat melakukan apapun di MySQL, kita harus membangun gudang kita atau dalam kasus MySQL membuat database MySQL yang bernama bisnis. Perintah CREATE akan kita gunakan untuk melakukan hal tersebut. Perintah ini sangat pendek dan kamu pasti akan langsung mengingatnya.
Kode MySQL:

 
CREATE DATABASE bisnis;

Tekan Enter, dandatabase MySQL pertama kamu sudah jadi

BINA SARANA INFORMATIKA: tutorial

Tutorial MySQL 3 : Cara Penulisan Query MySQL

Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah 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:

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:


INSERT INTO nama_tabel (kolom_satu, kolom_dua)VALUES(nilai_satu, nilai_dua);
UPDATE nama_tabel SET kolom_satu = nilai_satu, kolom_dua = nilai_dua;

nanti akan kita bahas bersama di tutorial-tutorial berikutnya. Untuk saat ini kamu hanya perlu tahu bahwa perintah insert digunakan untuk menyisipkan sebuah baris baru, sedangkan update untuk mengedit sebuah baris dalam tabel SQL.
Ingat kembali bahwa Query MySQL adalah bagaimana kamu berkomunikasi dengan program database kamu. Hampir semua yang akan kamu tulis diprompt perintah SQL adalah query, jadi biasakanlah diri anda dengan query.
Setelah memahami cara menulis sintaks query sql dengan benar, maka langkah pertama yang harus dilakukan adalah menyiapkan database dan tabelnya. Kita akan mulai dengan melihat query membuat database MySQL dulu. BINA SARANA INFORMATIKA: tutorial

Tutorial MySQL – Pengenalan MySQL

Database, apaan tuh?
Sebuah database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal: Sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat. Nah, MySQL adalah sebuah database relasional.
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)
Kalau kolom mendefinisikan jenis informasi apa yang akan disimpan, maka sebuah baris adalah data aktual yang disimpan. Setiap baris dari tabel adalah masukan dari tabel tersebut dan berisi nilai-nilai untuk setiap kolom tabel tersebut. (contoh masukannya adalah Bambang: umur 40 tahun, 65 kg dan 160cm). Jika pembahasan database ini membingungkan buat kamu, jangan putus asa, kita akan membahas dan menunjukkan beberapa contoh tabel dalam tutorial MySQL selanjutnya.
Mengapa menggunakan Database?
Database akan menjadi sangat berguna saat kamu perlu menyimpan informasi yang dikategorikan secara logis. Contoh, katakanlah kamu ingin menyimpan informasi tentang semua karyawan pada sebuah perusahaan. Dengan database, kamu bisa mengelompokkan berbagai hal dalam bisnis menjadi beberapa tabel. Contoh tabelnya bisa saja tabel penjualan, karyawan, piutang, kinerja, dll.
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. Tutorial MySQL ini akan mengenalkan kamu pada penggunaan dasar dari perintah tersebut. Kamu bisa praktek dengan menginstal MySQL atau database lain di komputer kamu.
Ok, dalam tutorial MySQL berikutnya kita akan mencoba mengenal istilah yang sangat penting dalam SQL yaitu Pengenalan Query MySQL.
 
BINA SARANA INFORMATIKA: tutorial

Tutorial MySQL 2 – Query MySQL

Dalam tutorial MySQL sebelumnya, kamu dah belajar tentang pengenalan MySQL terutama tentang database kan? Nah dalam dunia praktek sehari-hari kamu bakalan jarang tuh make teori database. Kamu akan banyak berhubungan dengan yang namanya Query MySQL. Ingat, Query MySQL merupakan senjata utama kamu dalam bekerja sehari-hari dengan database. Kalau mau belajar MySQL, pelajari dulu tuh Query MySQL. Siap untuk mempelajari Query MySQL? Keep reading guys…
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. Kita akan mendalami secara detil nantinya, namun untuk tahap awal, kita akan coba review beberapa struktur Query MySQL.
Konstruksi Query MySQL dimulai dengan salah satu perintah berikut:
  • ADD
  • DROP
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • REPLACE
  • DELETE
Query MySQL memiliki banyak kelonggaran dalam penulisannya. Spasi dan Enter gak begitu diperhatiken dalam penulisannya. Artinya kalau kebetulan salah tulis spasinya kebanyakan, ndak masalah. Gitu.
Nah, Sekarang kita sudah ngerti kalau Query MySQL itu diawali dengan perintah. Apa yang harus kamu tulis sesudahnya tergantung perintah apa yang kamu gunakan. Hal itu akan kita bahas pada bagian selanjutnya dari tutorial ini.
Dalam tutorial berikutnya kita akan coba lihat contoh sintaks query MySQL.
Oh ya, pada umumnya kita bisa menggunakan Query MySQL ini untuk database apapun yang berbasis SQL. Namun demikian, beberapa jenis database memiliki beberapa perintah yang berbeda. BINA SARANA INFORMATIKA: tutorial

Tutorial Belajar MySQL

BINA SARANA INFORMATIKA: tutorial
 




About Me

Selamat datang di Blog saya, untuk memenuhi tugas e-learning PTIK kampus BSI CIKARANG yang di adakan mata kuliah tersebut saya membuat blog ini,dan semoga blog ini bisa bermanfaat bagi semua.terimakasih.

Sekilas tentang penulis

"Manajeman Informatika".

Navigasi

Social Stuff

About Me