Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Load Data MySQL Menggunakan R Studio  - RMySQL Dan dbConnect

Load Data MySQL Menggunakan R Studio - RMySQL Dan dbConnect

Kalau diartikel sebelumnya membahas tentang Upload Data CSV Ke Server MySQL Dengan Menggunakan Query, kali ini saya akan membahas tentang cara load data / Upload data ke server MySQL namun dengan bahasa pemrograman R, dalam hal ini saya menggunak GUI dari R Studio.


Library yang digunakan untuk proses upload/ load data ke server MySQL ada 2, yaitu :

  1. RMySQL
  2. dbConnect
keduanya bisa diinstal langsung dengan perintah : install.packages("RMySQL") atau install.packages("dbConnect").

kendala yang biasa dihadapi adalah karena antara MySQL dan bahasa R mempunyai pemisah data berupa petik 1 ( ' ) dan petik ( " ), jadi agak sedikit tricky untuk pembuatan scriptnya.
berikut trik yang biasa saya gunakan dalam mengeksekusi perintah Load Data MySQL dengan R Studio :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
library(RMySQL)
library(dbConnect)

petik2 ='"';
enclo = paste0("ENCLOSED BY '",petik2,"'")
koneksi= dbConnect(MySQL(), user="root", password="xxxxxxx", host="localhost", dbname="dportal")
dbSendQuery(koneksi,
            paste0('LOAD DATA INFILE "C:/Users/kuswendi.diden/Documents/errorclocking.csv" 
                   INTO TABLE errclock FIELDS TERMINATED BY ";"',enclo,'  
                   LINES TERMINATED BY "\r\n" 
                   IGNORE 1 LINES (employeeid,tgl,timein,timeout,keterangan,status);'))

untuk password, path file, nama field, silahkan bisa disesuaikan yaa.
Upload Data CSV Ke Server MySQL Dengan Menggunakan Query

Upload Data CSV Ke Server MySQL Dengan Menggunakan Query

Dibeberapa kondisi, kita sering dihadapkan untuk proses update data langsung ke server, entah karena dari sisi aplikasi yang belum support atau memang ini hanya pekerjaan accicential yang tidak perlu sampai dibuatkan GUI aplikasinya. Tapi yang pasti, dengan query berikut rekan-rekan bisa lebih menghemat tenaga.  

berikut adalah contoh query yang biasa saya gunakan :

1
2
3
4
LOAD DATA INFILE "D:/Data/CSV/10315.csv"
IGNORE INTO TABLE dataglog
FIELDS TERMINATED BY ","  (idmesin1,@tgl,jam,nol1,state,employeeid,nol2,idmesin2)
SET tgl = STR_TO_DATE(@tgl,'%m/%d/%Y')

  • pada baris pertama : adalah path file data CSV yang akan kita upload
  • pada baris kedua adalah fungsi jika dari data upload tersebut ada yang duplicate, maka diabaikan
  • pada baris ketiga adalah fungsi yang memberitahukan MySQL bahwa data tersebut mempunyai separator/pemisah koma "," dan data yang terkandung juga disebutkan dalam field yang ada dalam kurung.
  • pada baris keempat adalah fungsi untuk mengkonversi format tanggal, ini biasanya dilakukan jika format tanggal CSV berbeda dengan yang ada di server MySQL yyyy/mm/dd.

Cara Konversi String Menjadi Huruf Kecil  / Besar Dalam MySQL

Cara Konversi String Menjadi Huruf Kecil / Besar Dalam MySQL

Cara Konversi String Menjadi Huruf Kecil / Besar Dalam MySQL

 Cara Konversi String Menjadi Huruf Kecil Dalam MySQL - Pada Kesempatan Kali ini penulis akan berbagi mengenagi pengolahan data string ( kata, kalimat, paragraf dan teks ). Hal tersebut biasanya sangat berguna dalam penampilan data.

  • Mengkonversi string menjadi huruf kecil 
Apapun bentuk huruf yang ada dapat dikonversi menjadi huruf kecil dengan menggunakan perintah  LCASE.
contoh penggunaannya :

Select LCASE ('PUSAT INFORMATIKA');  
atau bisa juga dengan perintah LOWER.
contoh penggunaannya :

Select LOWER ('PUSAT INFORMATIKA');


Cara Konversi String Menjadi Huruf Kecil  / Besar Dalam MySQL
  • Mengkonversi string menjadi huruf besar
Kebalikan dari fungsi LCASE adalah UCASE
Contoh penggunaannya :

Select UCASE('pusat informatika');
atau

Select UPPER('pusat informatika');
Cara Konversi String Menjadi Huruf Kecil  / Besar Dalam MySQL

Operator Fungsi Dasar Matematika dalam MySQL

Operator Fungsi Dasar Matematika dalam MySQL

Operator Fungsi Dasar Matematika dalam MySQL

 Operator Fungsi Dasar Matematik dalam MySQL - Seperti Halnya Microsoft Excel yang memang dikhususkan untuk mengolah data yang sifatnya perhitungan, MysSQL selain sebagai pengolah database ternyata juga memilki fungsi dasar aritmatika (matematika). Berikut penulis akan berbagi Operator fungsi dasar matematika dalam MySQL.

Operator Aritmatika dasar yang kali ini akan dibahas adalah fungsi pertambahan ( + ), pengurangan ( - ), pembagian ( \ ), dan perkalian ( * ). Maka studi kasus dari SQL nya :

7*8=56
maka : Select 7*8;
hasil yang didapat adalah :

maka akan tampil seperti diatas,beserta dengan hasilnya. Operator Fungsi dasar Aritmatika yang lain sama saja
7 + 8 =15
maka : Select 7+8;
7 / 8 = 0.8750
maka : Select 7/8;
7-8= -1
maka : Select 7-8;
Cara Menggabungkan Record dari 2 Tabel Yang Berbeda

Cara Menggabungkan Record dari 2 Tabel Yang Berbeda

Cara Menggabungkan Record dari 2 Tabel Yang Berbeda

Cara menggabungkan 2 record dari 2 tabel yang berbeda ini menggunakan database MySQL yang bertujuan untuk memperjelas dan memberi pemahaman lebih dalam tampilan sebuah informasi.
Cara ini hanya bisa dilakukan jika 2 tabel tersebut memiliki relasi satu sama lain, contoh studi kasus untuk mempermudahnya adalah :

relasi antara tabel Mahasiswa dan Fakultas :

Tabel Mahasiswa terdiri dari Field  = nim, nama dan kd_fak
Tabel Fakultas terdiri dari Field = kd_fak dan nm_fak

Maka untuk menampilkan record dari 2 tabel tersebut?
ilustrasinya adalah :
terlihat dari gambar diatas bahwa yang benar benar diambil dari tabel mahasiswa adalah field nim,nama dan kd_fak, sedangkan field nm_fak diambil dari tabel mahasiswa. Hal ini bisa terjadi karena dari 2 tabel tersebut memiliki relasi.

Maka cara menggabungkan record dari 2 tabel yang berbeda tersebut cukup tuliskan :

select mahasiswa.*,fakultas.nm_fak from mahasiswa,fakultas where mahasiswa.kd_fak=fakultas.kd_fak;

penjelasan dari listing atau perintah MySQL diatas adalah : tampilkan (pilih) semua field dari tabel mahasiswa dan tampilkan nama fakultas dari tabel fakultas yang mana kode fakultas dari tabel mahasiswa sama dengan kode fakultas dari tabel fakultas.

Sekian Cara Menggabungkan Record dari 2 Tabel Yang Berbeda, semoga menjadi inspirasi, jika ada tambahan atau koreksi, silahkan berkomentar.. :)
Cara Membuat Database MySQL melalui Command Prompt

Cara Membuat Database MySQL melalui Command Prompt

Cara Membuat Database MySQL melalui Command Prompt - Database MySQL adalah salah satu database yang paling sering dalam sebuah pemograman. Mungkin jika pada umumnya membuat database MySQL melalui interface PHPmyadmin atau xamp, maka kali ini saya akan membagikan ilmu bagaiaman cara membuat database mysql melalui command prompt.

Command prompt adalah salah satu tool bawaan dari windows yang cukup multifungsi.
cara yang bisa ditempuh untuk membuat databasenya yaitu :
persiapkan sebuah file database yang berekstensi ".sql".

lalu buka program command prompt dengan cara mengetikan cmd.exe pada start menu, maka akan tampil :


jika posisi berada pada ":\users\nama_user> "makan cukup ketukan perintah :
"cd . ." tekan enter dan ulangi hingga posisi berada pada "C:"

lalu masukkan perintah     :
"cd apache2triad"   : untuk masuk direktori apache2triad
"mysql" : untuk masuk direktori mysql
"bin" : untuk masuk direktori bin

"mysql -u root -p mysql <  c: localhost.sql" : untuk mengambil database localhost.sql yang ada pada drive c:

lalu command prompt akan meminta password dari localhost tersebut. maka cukup masukkan passwordnya tekan enter.

Sekian Cara Membuat Database MySQL melalui command prompt, semoga membantu.. :D