Posts

Showing posts with the label Tutorial MySQL

Cara Mengganti Nama dan Menghapus VIEW di MySQL

Image
Cara Mengganti Nama dan Menghapus VIEW di MySQL - Pada artikel sebelumnya kita sudah membahas tentang Cara Membuat VIEW di MySQL . Sebagaimana kita ketahui VIEW  adalah tabel Virtual yang dibuat didalam Database yang serupa dengan tabel tiruan. Karena VIEW adalah tabel virtual, mengganti nama VIEW dan Menghapus VIEW juga pada umumnya sama dengan Perintah dalam mengganti nama dan menghapus suatu tabel didalam Database MySQL. Perbedaan mendasar yaitu kita tidak dapat menginput data ke dalam Tabel VIEW namun tabel VIEW akan terupdate otomatis apabila tabel aslinya diupdate. Menyiapkan Tabel VIEW Agar tidak terlalu panjang, tabel view yang saya gunakan adalah tabel view yang terdapat pada artikel sebelumnya, yaitu tabel mahasiswa_garuda dan view left_join. mysql> show tables; +-------------------+ | Tables_in_idmysql | +-------------------+ | daftar_dosen | | daftar_peserta | | dosen_site | | mahasiswa | | mahasiswa_garuda | | mata_kuliah | | view_left...

Cara Membuat VIEW di MySQL

Image
Cara Membuat VIEW di MySQL - VIEW adalah tabel virtual (virtual table) hasil dari sebuah statement Select Query. disebut Tabel Virtual karena Query View sama dengan sebuah tabel yang berisi Kolom / Field dan Data / Record, tetapi view bersifat Read only artinya anda tidak bisa melakukan proses insert data ke view dan tidak dapat melakukan updating data kedalam tabel view. Disamping itu, kita juga bisa melakukan query dengan menggunakan View. namun VIEW yang terdapat didalam database dapat terupdate otomatis apabila tabel utama di update. Baca Juga : Cara Mengganti Nama dan Menghapus VIEW Selain Fungsi diatas Query VIEW ini digunakan untuk menyederhanakan pengambilan data, dimana query yang aslinya sangat panjang dijadikan sederhana apalagi syntax yang menggunakan Fungsi JOIN. Tujuan dari pembuatan VIEW adalah untuk kenyamanan (mempermudah penulisan query) agar nantinya kita tidak menulis query berulang kali apalagi query yang sangat panjang seperti RIGHT OUTER JOIN, INNER JOIN, dan L...

Cara Menggabungkan Tabel MySQL dengan LEFT OUTER JOIN

Image
Cara Menggabungkan Tabel MySQL dengan LEFT OUTER JOIN - LEFT OUTER JOIN merupakan fungsi queri yang sama dengan INNER JOIN dan RIGHT OUTER JOIN yaitu menggabungkan kolom tabel dengan kolom yang berbeda dengan syarat kedua tabel memiliki sebuah kolom yang memiliki nilai sama, bedanya LEFT OUTER JOIN ini menampilkan seluruh tabel yang berada di sebelah kiri dan tidak menampilkan sebagian data / record pada tabel sebelah kanan. Cara Menggabungkan Tabel MySQL dengan INNER JOIN Cara Menggabungkan Tabel MySQL dengan RIGHT OUTER JOIN Contohnya sederhananya begini, saya mempunyai dua buah tabel. Tabel Dosen disebut dengan Tabel Sebelah Kiri dan Tabel Dosen Site disebut dengan Tabel Sebelah Kanan. fungsi LEFT OUTER JOIN pada tabel dibawah berguna untuk Mengatahui Daftar Dosen yang Belum Memiliki Username dan Password untuk keperluan login ke Dosen Site. Menyiapkan Data Tabel Dosen Data dosen yang saya gunakan berasal dari data pada artikel sebelumnya Cara Menggabungkan Tabel dengan INNER JOIN...

Cara Menggabungkan Tabel MySQL dengan RIGHT OUTER JOIN

Image
Cara Menggabungkan Tabel MySQL dengan RIGHT OUTER JOIN - RIGHT OUTER JOIN merupakan fungsi queri yang sama dengan INNER JOIN yaitu menggabungkan kolom tabel dengan kolom yang berbeda dengan syarat kedua tabel memiliki sebuah kolom yang memiliki nilai sama, bedanya RIGHT OUTER JOIN ini menampilkan seluruh tabel yang berada di sebelah kanan dan tidak menampilkan sebagian data / record pada tabel sebelah kiri. Cara Menggabungkan Tabel MySQL dengan INNER JOIN Cara Menggabungkan Tabel MySQL dengan LEFT OUTER JOIN Contohnya sederhananya begini, saya mempunyai dua buah tabel. Tabel Dosen disebut dengan Tabel Sebelah Kiri dan Tabel Dosen Site disebut dengan Tabel Sebelah Kanan. fungsi RIGHT OUTER JOIN pada tabel dibawah berguna untuk mengetahui Username dan Password yang masih tersedia atau belum di klaim oleh Dosen. artinya mencari Username dan Password yang belum digunakan. Menyiapkan Data Tabel Dosen Data dosen yang saya gunakan berasal dari data pada artikel sebelumnya Cara Menggabungkan...

Cara Menggabungkan Tabel MySQL dengan INNER JOIN

Image
Cara Menggabungkan Tabel MySQL dengan INNER JOIN - Dalam merancang dan membuat suatu Sistem Basis Data biasanya kita memerlukan satu tampilan data yang tidak hanya berasal dari satu tabel, namun berasal dari dua atau beberapa tabel yang ditampilkan dalam satu tabel yang saling berelasi. INNER JOIN adalah query didalam MySQL yang memiliki fungsi untuk menggabungkan beberapa kolom tabel dari tabel yang berbeda menjadi satu. Cara Menggabungkan Tabel MySQL dengan RIGHT OUTER JOIN Cara Menggabungkan Tabel MySQL dengan LEFT OUTER JOIN Syarat INNER JOIN adalah kedua tabel harus memiliki sebuah kolom yang memiliki nilai sama yang akan digunakan sebagai penghubung dalam proses INNER JOIN. sebagai contoh agar mudah dipahami. dibawah saya mempunyai dua tabel yaitu Tabel Dosen dan Tabel Mata Kuliah . yang ingin saya tampilkan menggunakan INNER JOIN adalah Nama Dosen , Nama Mata Kuliah dan Jumlah SKS. Jika kita perhatikan tabel dibawah, Kolom Nama Dosen tidak terdapat di Tabel Mata Kuliah begitu...

Mencari Data di Tabel MySQL

Image
Mencari Data di Tabel MySQL  - Mencari data di tabel MySQL adalah pekerjaan rutin bagi seorang administrator database. Untuk memudahkan pencarian data berdasarkan kata kunci / Keyword yang kita inginkan, MySQL menyediakan Query SELECT...LIKE untuk memudahkan seorang administrator dalam mencari data tertentu didalam suatu tabel atau beberapa tabel. Mungkin pencarian data tidak begitu dibutuhkan pada database yang menyimpan sedikit data / record namun query ini sangat berguna apabila didalam database kita terdapat banyak data / record apalagi bila terdapat beberapa kolom yang harus kita filter. Operator LIKE ini dapat kita sesuaikan dengan kriteria dan pola tertentu. Untuk mengetahui penggunaan Query ini, kita menggunakan  pola dasar yang digunakan Operator LIKE, yaitu : % (tanda percent) wilcard digunakan untuk mencari data yang bertype string. Untuk memahami kriteria tersebut, disini saya menyediakan tabel "mahasiswa" yang sebelumnya kita buat didalam database "idmysql...

Cara Filter Duplikasi Data dengan Query DISTINCT

Image
Cara Filter Duplikasi Data dengan Query DISTINCT - Distinct digunakan untuk menghapus atau memfilter duplikasi dari hasil tampilan SELECT. Fungsinya adalah untuk menampilkan hasil query mysql bila terdapat data yang isinya sama, maka yang diambil hanya salah satu nya saja. Baca Juga : Cara Mengurutkan Data di MySQL Seperti diketahui bahwa jika sebuah kolom tidak diset dengan PRIMARY KEY maka database akan memperbolehkan terjadinya record yang sama. Dan terkadang kita membutuhkan data yang unik diantara data-data yang sama tersebut. MySQL sudah menyediakan satu fungsi yang mampu memfilter data duplikat yaitu DISTINCT.  Berikut format penulisan Query DISTINCT SELECT DISTINCT   nama_kolom   FROM   nama_tabel ; CONTOH PENGGUNAAN QUERY DISTINCT Membuat Tabel Buat tabel di Database MySQL dengan struktur seperti dibawah, saya membuat tabel dengan nama daftar_peserta . mysql> CREATE TABLE daftar_peserta ( -> no_peserta varchar (6), -> nama_peserta varchar ...

Cara Mengurutkan Data di MySQL Menggunakan Query ASC dan DESC

Image
Cara Mengurutkan Data di MySQL - Mengurutkan data / record didalam tabel database kita bisa menggunakan metode ORDER BY dalam pengurutan data. Penggunaan Fungsi query ORDER BY di bagi menjadi dua bagian, pembagiannya yaitu. ASC adalah singkatan dari ASCENDING yang berarti pengurutan query dari terkecil ke query yang terbesar misalnya huruf A ke huruf Z atau angka 1 ke angka 99. DESC adalah singkatan dari DESCENDING yang berarti pengurutan query dari terbesar ke query terkecil misalnya huruf Z ke huruf A atau angka 99 ke angka 1. Namun pada dasarnya apabila perintah ASC atau DESC tidak dimasukkan pada perintah ORDER BY maka secara otomatis Data akan terAscending otomatis pada primary key nya. Disini saya masih memakai tabel database "mahasiswa" pada database "idmysql" mysql> select*from mahasiswa; +---------+------------------+------+---------------+ | nim | nama_mahasiswa | jk | alamat | +---------+------------------+------+---------------+ ...

Pengertian dan Cara Menggunakan Fungsi AS / Alias di MySQL

Image
Pengertian dan Cara Menggunakan Fungsi AS / Alias di MySQL - Alias secara sederhana adalah "nama lain", artinya kita sebagai Super User dapat mengganti sementara sebuah nama tabel atau nama kolom pada database MySQL dengan nama yang sesuai dengan keinginan kita.  Tujuan penggunaan alias adalah untuk menyingkat dan merapikan  deskripsi sebuah nama tabel dan nama kolom pada sebuah sistem didalam basis data.  Misalkan ada sebuah kolom di tabel database dengan nama "jk", maka dengan menggunakan Alias, Anda dapat mengganti nya sesuai dengan keinginan Anda misalkan "JENIS KELAMIN" ataupun Anda juga dapat menggantinya dengan nama "JK". namun sekali lagi yaitu sifatnya hanya sementara. Baca Juga : Syntax Dasar MySQL MySQL menyediakan perintah tambahan AS untuk mengganti sementara nama tabel atau kolom. Disebut sementara karena pada dasarnya nama tabel tersebut tidak berubah, hanya di ganti pada saat ditampilkan dengan query SELECT.  Pada artikel ini, s...

Cara Menghapus Kolom / Field pada Tabel MySQL

Image
Cara Menghapus Kolom / Field pada Tabel MySQL - Kolom/Field adalah kumpulan dari karakter yang membentuk satu struktur, maka jika terdapat suatu Kolom / field misalnya seperti nim atau nama_mahasiswa, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan nim dan nama_mahasiswa, Atau definisi kolom / field yang lainnya dalam artian tempat dimana kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama (data) field yang akan kita isi. Pada artikel sebelumnya, kita sudah membahas tentang bagaimana Cara menambah kolom / field pada tabel MySQL  dan Cara mengubah Nama Kolom / Field pada Tabel MySQL . sekarang kita akan membahas bagaimana cara Menghapus Kolom / Field Pada Tabel MySQL. Mengaktifkan Database 1. Aktifkan Mysql di Xampp dan Masuk ke Command Promt 2. Aktifkan database anda seperti Cara Membuat Database dan Cara Membuat Tabel  3. yang pertama anda lakukan adalah mengecek struktur tabel anda dengan perintah DESC Nama_tabel; disini saya masih menggu...

Cara Mengubah Nama Kolom / Field pada Tabel MySQL

Image
Cara Mengubah Nama Kolom / Field pada Tabel MySQL - Kolom/Field adalah kumpulan dari karakter yang membentuk satu struktur, maka jika terdapat field misalnya seperti nim atau nama_mahasiswa, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan nim dan nama_mahasiswa.  Pada artikel sebelumnya, kita sudah membahas tentang bagaimana Cara menambah kolom / field pada tabel MySQL . sekarang kita akan membahas bagaimana cara Mengubah Nama Kolom / Field Pada Tabel MySQL. Mengaktifkan Database 1. Aktifkan Mysql di Xampp dan Masuk ke Command Promt 2. Aktifkan database anda seperti Cara Membuat Database dan Cara Membuat Tabel 3. yang pertama anda lakukan adalah mengecek struktur tabel anda dengan perintah DESC Nama_tabel; disini saya masih menggunakan tabel "mahasiswa" dengan nama database "idmysql" mysql> desc mahasiswa; +----------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-...

Cara Menambah Kolom / Field Baru pada Tabel MySQL

Image
Cara Menambah Kolom / Field pada Tabel MySQL - Kolom/Field adalah kumpulan dari karakter yang membentuk satu struktur, maka jika terdapat field misalnya seperti nim atau nama_mahasiswa, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan nim dan nama_mahasiswa. Ada saatnya dimana kita harus mengganti struktur tabel yang pernah kita buat. Untungnya MySql mendukung/menyediakan perintah untuk melakukan kegiatan tersebut. Perintahnya adalah ALTER TABLE .  Mengaktifkan Database 1. Aktifkan Mysql di Xampp dan Masuk ke Command Promt 2. Aktifkan database anda seperti Cara Membuat Database  dan Cara Membuat Tabel  3. yang pertama anda lakukan adalah mengecek struktur tabel anda dengan perintah DESC Nama_tabel; disini saya masih menggunakan tabel "mahasiswa" dengan nama database "idmysql" mysql> desc mahasiswa; +----------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------...

Mengosongkan isi Tabel MySQL dengan TRUNCATE Statement

Image
Mengosongkan isi Tabel MySQL dengan TRUNCATE Statement - Perintah Truncate Table hampir sama dengan perintah Delete Table Di MySQL, perbedaan yang paling mendasar adalah bahwa query Truncate Table sebenarnya tidak menggunakan Where Clause, sedangkan Delete Table dapat menggunakan Where Clause. Penggunaan TRUNCATE dalam pengosongan Data pada tabel lebih cepat daripada DELETE dan ini dilihat dari cara perintah TRUNCATE dalam �menghapus / mengosongkan" data. Sebenarnya perintah TRUNCATE tidak menghapus data, melainkan dia akan men-dealokasikan semua data pada tabel page dan menghapus pointer yang menuju ke indexnya.  Data sebenarnya masih ada dan baru akan hilang apabila lokasinya ditindih dengan  data-data yang baru, atau bila kalian melakukan database shrinking.  Menurut Books OnLine SQL Server menyatakan bahwa operasi TRUNCATE merupakan operasi yang sifatnya �minimally logged operation�. Anda dapat menggunakan perintah TRUNCATE di dalam suatu transaction database, d...

Cara Menduplikat Tabel MySQL

Image
Cara Menduplikat Tabel MySQL - Duplikasi didalam sistem basis data merupakan suatu metodi / proses untuk menciptakan duplikat data baru yang sama dengan data yang lainnya. Duplikasi artinya menciptakan suatu tiruan / cetakan dari aslinya. Tiruan dari duplikat tersebut harus cukup bagus untuk digunakan dalam menciptakan tiruan-tiruan selanjutnya. Menduplikat Tabel MySQL berfungsi untuk membuat tabel cadangan dari tabel aslinya, sehingga ketika ada masalah pada saat melakukan setting pada tabel asli / tabel aslinya tidak sengaja terhapus oleh admin, kita tinggal merestore data dari tabel backup ke tabel asli. Terdapat beberapa cara untuk menduplikasi tabel di dalam MySQL, salah satunya menggunakan perintah mysqldump. Namun kali ini kita akan membahas cara mencopy tabel MySQL / Cara Menduplikat Tabel MySQL beserta seluruh isinya menggunakan query dari dalam MySQL. Untuk melakukan Duplikasi Tabel MySQL ada dua langkah, yang pertama yaitu Menduplikat Struktur Tabel dan kemudian yang ke...