Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Sabtu, 28 Mei 2011

Load data dummy dengan LOAD DATA di MySQL

Alhamdulillah, sebenarnya tulisan ini yang menjadi sebab ditulisnya tentang PATH MySQL di Win7 dan Belajar menggunakan MySQL Command... Jika sebelumnya juga pernah dibahan mengenai SQL*Loader yang digunakan untuk memasukkan data CSV kedalam tabel di Oracle, ternyata ada temen yang ingin risetnya menggunakan database MySQL dan ingin meload data juga dari file CSV.

Pas nanya kesaya bisa g? Saya bilang bilang bisa2... Pas saya bilang cari dan coba dulu, eh malah saya yang dimintai tolong supaya nyari caranya. Haduuh... Tapi gpp saya juga tertarik untuk mencarinya, walaupun masih banyak tugas lain tapi bahasan ini cukup menarik sehingga mebuat hal ini harus dilakukan dulu...(namanya juga penasaran...:D) Setelah riset selesai bawain saya jajan ya...:D (Minimal oleh2 dari Jakarta...:D)

Okey kita mulai saja...

1.    Buat tabel yang akan diberi data yang besar, misal tabel incsv :
create table incsv(
id_incsv char(10),
nama_incsv varchar(50),
pangkat integer,
tgl_lahir date);

2.    Generate data untuk isi tabel dengan data generator, simpan dalam bentuk .CSV

Maka kita akan mendapat data dalam format seperti dibawah ini :
3.    LOAD data ke dalam tabel dengan syntax
LOAD DATA INFILE 'd:\incsv.csv' 
INTO TABLE incsv 
FIELDS TERMINATED BY '|' 
LINES TERMINATED BY '\n';
File incsv.csv terletak pada direktori D, sehingga ketika di eksekusi :

Setelah itu kita cek apakah data yang kita LOAD masuk atau tidak...

Data masuk sebanyak lebih dari satu juta data...

Demikian tulisan yang dapat saya buat, semoga bisa bermanfaat...

Belajar Menggunakan MySQL Command

Alhamdulillah masih sempat untuk ngoprek-ngoprek walaupun lagi banyak tugas(kerjain ya temen2...:D) dan menjelang UAS... Belum ngurus2 yang lain(sok sibuk banget dah...:D). Tapi tetap riset dan belajar tidak boleh ditinggalkan. Terimakasih buat temen yang sudah bertanya tetang masalah risetnya(awas ya klo g dikerjain... jangan lupa bawa jajan ke lab ya tapi buat saya...:D)

Pada Artikel ini akan dibahas mengenai syntax dasar di mySQL command, tapi tidak semua akan dibahas hanya beberapa saja dari membuka jendela CMD sampai bisa akses tabel. Untuk syntax yang lanjut tidak akan dibahas disini semoga bisa dibahas ditulisan yang lain...

Login ke MySQL lewat CMD

Intinya harus masuk dulu ke folder bin di dalam direktori MySQL, kecuali jika folder bin tersebut sudah di masukkan dalam PATH di windows(untuk menambahkan path lihat di sini). Untuk login syntaxnya :
mysql –h hostname –u username –p password

Misalkan :
saya menggunakan user root tanpa password

NB : Hostname bisa digunakan bisa tidak tergantung kebutuhan, jika diakses lokal tidak usah digunakan.


Beberapa Syntax Dasar tentang Database

Sebelum bisa menggunakan resource tabel kita harus tahu dimana tabel diletakkan dan memilih atau mengubah database bisa menggunakan syntax :
use db_name;
Misalkan, memilih db_coba :
 
Untuk mengetahui database apa saja yang bisa digunakan kita bisa menggunakan syntax :
show databases;


Untuk menambah database kita bisa membuat database baru dengan syntax :
create database namadatabase;


Untuk menghapus database
Drop database namadatabase;


Beberapa syntax dasar tentang Tabel


Membuat Tabel
create table namatabel(
atribut1 type,
atributn type
);
Misal :


Melihat semua tabel yang ada pada database
show tables;
Misal :


Melihat semua atribut dalam suatu tabel


Mengubah atribut dalam tabel
selain itu syntax alter juga bisa dipakai untuk mengubah type data, menambah maupun mengurangi atribut.

Syntax dasar Data Management Language(DML)
Pada dasarnya syntax pada DML ini hampir sama dengan syntax yang ada pada database-database selain MySQL.
Mengakses data dalam tabel

Menambah data dalam tabel

Mengubah data dalam tabel

Menghapus data dalam tabel
 
Demikian tulisan yang dapat penulis sajikan masih banyak lagi syntax-syntax di MySQL yang belum penulis sebutkan, semoga bisa bermanfaat.

Jumat, 27 Mei 2011

Menambahkan PATH MySQL pada Win7

Artikel ini sebenarnya dibuat untuk mendukung artikel tentang MySQL untuk memasukkan data dalam jumlah yang besar yang akan saya buat. Dengan cara ini akan mempermudah  penggunakan MySQL dengan command promt. Sebenarnya artikel ini tidak hanya berlaku khusus untuk aplikasi MySQL saja tapi juga bisa berlaku untuk aplikasi-aplikasi lain yang ingin didaftarkan dalam PATH windows.
Okey kita mulai saja...

Untuk menggunakan MySQL dengan command promt windows ada salah satu permasalahan yaitu kita harus masuk terlebih dahulu folder bin di MySQL. Jika kita sering menggunakan  MySQL dengan command promt maka akan sedikit lama untuk bisa menjalankan MySQL. Pada gambar dibawah ini sebelum di PATH di bin MySQL sehingga perintah mysql tidak dikenali...

Supaya bisa langsung dikenali tambahkan alamat folder bin MySQL ke dalam PATH, caranya :

1.    Klik kanan pada My Computer dan klik properties


2.    Pilih Advanced System Setting


3.    Pada tab Advanced di jendela System Properties, klik button Environment Variables yang terletak di kanan bawah.


4.    Pada System variables, cari nama variable PATH


5.    Edit value yang ada pada variable PATH


6.    Tambahkan alamat [MySQL BASE]/bin kedalam value tersebut, ingat jangan hapus value sebelumnya dan sebelum menambahkan alamat bin MySQL terlebih dahulu tambahkan titik koma(;)


7.    Setelah itu klik OK

Untuk melakukan pengecekan apakah PATH berhasil ditambahkan, buka CMD lalu ketikan mysql jika tidak muncul pesan seperti yang sebelumnya maka PATH berhasil ditambahkan. Seperti dibawah ini...
Syntax mysql sudah dikenali walaupun pada contoh diatas gagal untuk dieksekusi...:D

Demikian artikel yang dapat saya tulis semoga bisa bermanfaat.